MIRA
RPCManager Member List

This is the complete list of members for RPCManager, including all inherited members.

addLocalService(const std::string &name, Service &service, AbstractRPCHandlerPtr handler)RPCManagerinline
addRemoteService(const RemoteService &serviceInfo, RemoteRequestHandlerPtr handler, uint8 binaryFormatVersion=BinaryBufferSerializer::getSerializerFormatVersion())RPCManager
call(const std::string &service, const std::string &method, ARGS &&... args)RPCManagerinline
callJSON(const json::Value &jsonCall)RPCManager
callJSON(const std::string &jsonCall)RPCManager
callJSON(const std::string &service, const std::string &method, const json::Value &params=json::Value())RPCManager
callJSON(const std::string &service, const std::string &method, const std::string &params)RPCManager
callJSON(const RPCCallDefinition &rpc)RPCManager
callJSONIntern(const std::string &service, const std::string &callID, const json::Value &request)RPCManagerprotected
existsService(const std::string &name) constRPCManagerinline
getLocalService(const std::string &name) constRPCManagerinline
getLocalServices() constRPCManager
getRemoteService(const std::string &name) constRPCManager
getRemoteServices() constRPCManager
handleLocalRequest(typename Backend::ContainerType buffer, const std::string &service)RPCManagerprotected
handleRemoteRequest(Buffer< uint8 > buffer, RemoteFinishHandlerPtr handler=RemoteFinishHandlerPtr())RPCManager
handleRemoteRequest(Buffer< uint8 > buffer, RemoteFinishHandlerPtr handler, uint8 binaryFormatVersion)RPCManager
handleRemoteResponse(Buffer< uint8 > buffer)RPCManager
handleRemoteResponse(Buffer< uint8 > buffer, uint8 binaryFormatVersion)RPCManager
handleRequest(typename Backend::ContainerType buffer, RemoteFinishHandlerPtr finishHandler, bool remote)RPCManagerprotected
implementsInterface(const std::string &name, const std::string &interface) constRPCManagerinline
onRPCfinished(AbstractDeferredInvoker *invoker)RPCManagerprotectedvirtual
queryServicesForInterface(const std::string &interface) constRPCManagerinline
reflect(Reflector &r)RPCManagerinline
registerCallback(const std::string &interface, AbstractInterfaceCallbackHandlerPtr callback)RPCManager
RemoteFinishHandlerPtr typedefRPCManager
RemoteRequestHandlerPtr typedefRPCManager
RemoteService typedefRPCManager
removeLocalService(const std::string &name)RPCManager
removeRemoteService(const std::string &name)RPCManager
unregisterCallback(const std::string &interface, AbstractInterfaceCallbackHandlerPtr callback)RPCManager
unregisterCallback(AbstractInterfaceCallbackHandlerPtr callback)RPCManager
waitForService(const std::string &name, Duration timeout=Duration::invalid()) constRPCManager
waitForServiceInterface(const std::string &interface, Duration timeout=Duration::invalid()) constRPCManager
~DeferredInvokerFinishHandler()DeferredInvokerFinishHandlerinlineprotectedvirtual