Package space Engineers. controller. proxy
Types
Link copied to clipboard
Link copied to clipboard
class BatchProcessableSpaceEngineers(val spaceEngineers: SpaceEngineers, val rpcCaller: JsonRpcCaller) : SpaceEngineers
Content copied to clipboard
Link copied to clipboard
class JsonRpcCaller(val stringLineReaderWriter: StringLineReaderWriter, val callQueue: MutableList<RequestWithReturnType> = mutableListOf()) : BatchCallable, Closeable
Content copied to clipboard
Link copied to clipboard
data class RequestWithReturnType(val request: KotlinJsonRpcRequest, val returnType: KType)
Content copied to clipboard
Link copied to clipboard
class SpaceEngineersBatchJavaProxy( val agentId: String, val implementedInterface: KClass<*>, val prefixName: String = implementedInterface.simpleName!!, val memberFunctions: List<KFunction<*>> = implementedInterface.memberFunctions.toList(), val subInterfacesByName: MutableMap<String, Any>, val rpcCaller: JsonRpcCaller) : InvocationHandler, Closeable
Content copied to clipboard