|
Robot Raconteur Core C++ Library
|
This is the complete list of members for RobotRaconteur::RobotRaconteurNode, including all inherited members.
| AddNodeDetectionLostListener(BOOST_ASIO_MOVE_ARG(Handler) h) | RobotRaconteur::RobotRaconteurNode | inline |
| AddNodeServicesDetectedListener(BOOST_ASIO_MOVE_ARG(Handler) h) | RobotRaconteur::RobotRaconteurNode | inline |
| AddPeriodicCleanupTask(const boost::shared_ptr< IPeriodicCleanupTask > &task) | RobotRaconteur::RobotRaconteurNode | |
| AddShutdownListener(BOOST_ASIO_MOVE_ARG(Handler) h) | RobotRaconteur::RobotRaconteurNode | inline |
| AsyncConnectService(boost::string_ref url, boost::string_ref username, const boost::intrusive_ptr< RRMap< std::string, RRValue > > &credentials, boost::function< void(const boost::shared_ptr< ClientContext > &, ClientServiceListenerEventType, const boost::shared_ptr< void > &)> listener, boost::string_ref objecttype, boost::function< void(const boost::shared_ptr< RRObject > &, const boost::shared_ptr< RobotRaconteurException > &)> handler, int32_t timeout=RR_TIMEOUT_INFINITE) | RobotRaconteur::RobotRaconteurNode | |
| AsyncConnectService(const std::vector< std::string > &url, boost::string_ref username, const boost::intrusive_ptr< RRMap< std::string, RRValue > > &credentials, boost::function< void(const boost::shared_ptr< ClientContext > &, ClientServiceListenerEventType, const boost::shared_ptr< void > &)> listener, boost::string_ref objecttype, boost::function< void(const boost::shared_ptr< RRObject > &, const boost::shared_ptr< RobotRaconteurException > &)> handler, int32_t timeout=RR_TIMEOUT_INFINITE) | RobotRaconteur::RobotRaconteurNode | |
| AsyncDisconnectService(const boost::shared_ptr< RRObject > &obj, boost::function< void()> handler) | RobotRaconteur::RobotRaconteurNode | |
| AsyncFindNodeByID(const RobotRaconteur::NodeID &id, const std::vector< std::string > &transportschemes, boost::function< void(const boost::shared_ptr< std::vector< NodeInfo2 > > &)> handler, int32_t timeout=5000) | RobotRaconteur::RobotRaconteurNode | |
| AsyncFindNodeByName(boost::string_ref name, const std::vector< std::string > &transportschemes, boost::function< void(const boost::shared_ptr< std::vector< NodeInfo2 > > &)> handler, int32_t timeout=5000) | RobotRaconteur::RobotRaconteurNode | |
| AsyncFindObjectType(const boost::shared_ptr< RRObject > &obj, boost::string_ref objref, boost::function< void(const boost::shared_ptr< std::string > &, const boost::shared_ptr< RobotRaconteurException > &)> handler, int32_t timeout=RR_TIMEOUT_INFINITE) | RobotRaconteur::RobotRaconteurNode | |
| AsyncFindObjectType(const boost::shared_ptr< RRObject > &obj, boost::string_ref objref, boost::string_ref index, boost::function< void(const boost::shared_ptr< std::string > &, const boost::shared_ptr< RobotRaconteurException > &)> handler, int32_t timeout=RR_TIMEOUT_INFINITE) | RobotRaconteur::RobotRaconteurNode | |
| AsyncFindObjRefTyped(const boost::shared_ptr< RRObject > &obj, boost::string_ref objref, boost::string_ref objecttype, boost::function< void(const boost::shared_ptr< RRObject > &, const boost::shared_ptr< RobotRaconteurException > &)> handler, int32_t timeout=RR_TIMEOUT_INFINITE) | RobotRaconteur::RobotRaconteurNode | |
| AsyncFindObjRefTyped(const boost::shared_ptr< RRObject > &obj, boost::string_ref objref, boost::string_ref index, boost::string_ref objecttype, boost::function< void(const boost::shared_ptr< RRObject > &, const boost::shared_ptr< RobotRaconteurException > &)> handler, int32_t timeout=RR_TIMEOUT_INFINITE) | RobotRaconteur::RobotRaconteurNode | |
| AsyncFindServiceByType(boost::string_ref servicetype, const std::vector< std::string > &transportschemes, boost::function< void(const boost::shared_ptr< std::vector< ServiceInfo2 > > &)> handler, int32_t timeout=5000) | RobotRaconteur::RobotRaconteurNode | |
| AsyncReleaseObjectLock(const boost::shared_ptr< RRObject > &obj, boost::function< void(const boost::shared_ptr< std::string > &, const boost::shared_ptr< RobotRaconteurException > &)> handler, int32_t timeout=RR_TIMEOUT_INFINITE) | RobotRaconteur::RobotRaconteurNode | |
| AsyncRequestObjectLock(const boost::shared_ptr< RRObject > &obj, RobotRaconteurObjectLockFlags flags, boost::function< void(const boost::shared_ptr< std::string > &, const boost::shared_ptr< RobotRaconteurException > &)> handler, int32_t timeout=RR_TIMEOUT_INFINITE) | RobotRaconteur::RobotRaconteurNode | |
| AsyncUpdateDetectedNodes(const std::vector< std::string > &schemes, boost::function< void()> handler, int32_t timeout=5000) | RobotRaconteur::RobotRaconteurNode | |
| CheckConnection(uint32_t endpoint) | RobotRaconteur::RobotRaconteurNode | |
| CloseService(boost::string_ref sname) | RobotRaconteur::RobotRaconteurNode | |
| CompareLogLevel(RobotRaconteur_LogLevel log_level) | RobotRaconteur::RobotRaconteurNode | |
| ConnectService(boost::string_ref url, boost::string_ref username="", const boost::intrusive_ptr< RRMap< std::string, RRValue > > &credentials=(boost::intrusive_ptr< RRMap< std::string, RRValue > >()), boost::function< void(const boost::shared_ptr< ClientContext > &, ClientServiceListenerEventType, const boost::shared_ptr< void > &)> listener=0, boost::string_ref objecttype="") | RobotRaconteur::RobotRaconteurNode | |
| ConnectService(const std::vector< std::string > &urls, boost::string_ref username="", const boost::intrusive_ptr< RRMap< std::string, RRValue > > &credentials=(boost::intrusive_ptr< RRMap< std::string, RRValue > >()), boost::function< void(const boost::shared_ptr< ClientContext > &, ClientServiceListenerEventType, const boost::shared_ptr< void > &)> listener=0, boost::string_ref objecttype="") | RobotRaconteur::RobotRaconteurNode | |
| CreateAutoResetEvent() | RobotRaconteur::RobotRaconteurNode | virtual |
| CreateRate(double frequency) | RobotRaconteur::RobotRaconteurNode | virtual |
| CreateTimer(const boost::posix_time::time_duration &period, boost::function< void(const TimerEvent &)> handler, bool oneshot=false) | RobotRaconteur::RobotRaconteurNode | virtual |
| DisconnectService(const boost::shared_ptr< RRObject > &obj) | RobotRaconteur::RobotRaconteurNode | |
| DownCastAndThrowException(RobotRaconteurException &exp) | RobotRaconteur::RobotRaconteurNode | |
| DownCastException(const boost::shared_ptr< RobotRaconteurException > &exp) | RobotRaconteur::RobotRaconteurNode | |
| FindNodeByID(const RobotRaconteur::NodeID &id, const std::vector< std::string > &transportschemes) | RobotRaconteur::RobotRaconteurNode | |
| FindNodeByName(boost::string_ref name, const std::vector< std::string > &transportschemes) | RobotRaconteur::RobotRaconteurNode | |
| FindObjectType(const boost::shared_ptr< RRObject > &obj, boost::string_ref objref) | RobotRaconteur::RobotRaconteurNode | |
| FindObjectType(const boost::shared_ptr< RRObject > &obj, boost::string_ref objref, boost::string_ref index) | RobotRaconteur::RobotRaconteurNode | |
| FindObjRefTyped(const boost::shared_ptr< RRObject > &obj, boost::string_ref objref, boost::string_ref objecttype) | RobotRaconteur::RobotRaconteurNode | |
| FindObjRefTyped(const boost::shared_ptr< RRObject > &obj, boost::string_ref objref, boost::string_ref index, boost::string_ref objecttype) | RobotRaconteur::RobotRaconteurNode | |
| FindServiceByType(boost::string_ref servicetype, const std::vector< std::string > &transportschemes) | RobotRaconteur::RobotRaconteurNode | |
| GetDetectedNodeCacheInfo(const RobotRaconteur::NodeID &nodeid) | RobotRaconteur::RobotRaconteurNode | |
| GetDetectedNodes() | RobotRaconteur::RobotRaconteurNode | |
| GetDynamicServiceFactory() | RobotRaconteur::RobotRaconteurNode | |
| GetEndpointInactivityTimeout() | RobotRaconteur::RobotRaconteurNode | |
| GetExceptionHandler() | RobotRaconteur::RobotRaconteurNode | |
| GetLogLevel() | RobotRaconteur::RobotRaconteurNode | |
| GetLogRecordHandler() | RobotRaconteur::RobotRaconteurNode | |
| GetMemoryMaxTransferSize() | RobotRaconteur::RobotRaconteurNode | |
| GetMessageTap() | RobotRaconteur::RobotRaconteurNode | |
| GetNodeDirectories() | RobotRaconteur::RobotRaconteurNode | |
| GetNodeDiscoveryMaxCacheCount() | RobotRaconteur::RobotRaconteurNode | |
| GetObjectServicePath(const boost::shared_ptr< RRObject > &obj) | RobotRaconteur::RobotRaconteurNode | |
| GetObjectType(const boost::shared_ptr< RRObject > &obj) | RobotRaconteur::RobotRaconteurNode | virtual |
| GetPulledServiceType(const boost::shared_ptr< RRObject > &obj, boost::string_ref type) | RobotRaconteur::RobotRaconteurNode | |
| GetPulledServiceTypes(const boost::shared_ptr< RRObject > &obj) | RobotRaconteur::RobotRaconteurNode | |
| GetRandomInt(T min, T max) | RobotRaconteur::RobotRaconteurNode | inline |
| GetRandomInts(size_t count, T min, T max) | RobotRaconteur::RobotRaconteurNode | inline |
| GetRandomString(size_t count) | RobotRaconteur::RobotRaconteurNode | |
| GetRegisteredServiceNames() | RobotRaconteur::RobotRaconteurNode | |
| GetRegisteredServiceTypes() | RobotRaconteur::RobotRaconteurNode | |
| GetRequestTimeout() | RobotRaconteur::RobotRaconteurNode | |
| GetRobotRaconteurVersion() | RobotRaconteur::RobotRaconteurNode | |
| GetService(boost::string_ref name) | RobotRaconteur::RobotRaconteurNode | |
| GetServiceAttributes(const boost::shared_ptr< RRObject > &obj) | RobotRaconteur::RobotRaconteurNode | |
| GetServiceName(const boost::shared_ptr< RRObject > &obj) | RobotRaconteur::RobotRaconteurNode | |
| GetServiceNodeID(const boost::shared_ptr< RRObject > &obj) | RobotRaconteur::RobotRaconteurNode | |
| GetServiceNodeName(const boost::shared_ptr< RRObject > &obj) | RobotRaconteur::RobotRaconteurNode | |
| GetServiceType(boost::string_ref type) | RobotRaconteur::RobotRaconteurNode | |
| GetThreadPool() | RobotRaconteur::RobotRaconteurNode | |
| GetThreadPoolCount() | RobotRaconteur::RobotRaconteurNode | |
| GetThreadPoolFactory() | RobotRaconteur::RobotRaconteurNode | |
| GetTransportInactivityTimeout() | RobotRaconteur::RobotRaconteurNode | |
| HandleException(const std::exception *exp) | RobotRaconteur::RobotRaconteurNode | |
| Init() | RobotRaconteur::RobotRaconteurNode | |
| IsEndpointLargeTransferAuthorized(uint32_t endpoint) | RobotRaconteur::RobotRaconteurNode | |
| IsServiceTypeRegistered(boost::string_ref servicetype) | RobotRaconteur::RobotRaconteurNode | |
| LogMessage(RobotRaconteur_LogLevel level, const std::string &message) | RobotRaconteur::RobotRaconteurNode | |
| LogRecord(const RRLogRecord &record) | RobotRaconteur::RobotRaconteurNode | |
| MonitorEnter(const boost::shared_ptr< RRObject > &obj, int32_t timeout=RR_TIMEOUT_INFINITE) | RobotRaconteur::RobotRaconteurNode | |
| MonitorExit(const boost::shared_ptr< RRObject > &obj) | RobotRaconteur::RobotRaconteurNode | |
| node_lost_listener_connection typedef | RobotRaconteur::RobotRaconteurNode | |
| node_updated_listener_connection typedef | RobotRaconteur::RobotRaconteurNode | |
| NodeID() | RobotRaconteur::RobotRaconteurNode | |
| NodeName() | RobotRaconteur::RobotRaconteurNode | |
| NodeSyncTimeSpec() | RobotRaconteur::RobotRaconteurNode | virtual |
| NodeSyncTimeUTC() | RobotRaconteur::RobotRaconteurNode | virtual |
| NowNodeTime() | RobotRaconteur::RobotRaconteurNode | virtual |
| NowTimeSpec() | RobotRaconteur::RobotRaconteurNode | virtual |
| NowUTC() | RobotRaconteur::RobotRaconteurNode | virtual |
| RegisterService(boost::string_ref name, boost::string_ref servicetype, const boost::shared_ptr< RRObject > &obj, const boost::shared_ptr< ServiceSecurityPolicy > &securitypolicy=boost::shared_ptr< ServiceSecurityPolicy >()) | RobotRaconteur::RobotRaconteurNode | |
| RegisterService(const boost::shared_ptr< ServerContext > &c) | RobotRaconteur::RobotRaconteurNode | |
| RegisterServiceType(const boost::shared_ptr< ServiceFactory > &factory) | RobotRaconteur::RobotRaconteurNode | |
| RegisterTransport(const boost::shared_ptr< Transport > &transport) | RobotRaconteur::RobotRaconteurNode | |
| ReleaseObjectLock(const boost::shared_ptr< RRObject > &obj) | RobotRaconteur::RobotRaconteurNode | |
| ReleaseThreadPool() | RobotRaconteur::RobotRaconteurNode | |
| RemovePeriodicCleanupTask(const boost::shared_ptr< IPeriodicCleanupTask > &task) | RobotRaconteur::RobotRaconteurNode | |
| RequestObjectLock(const boost::shared_ptr< RRObject > &obj, RobotRaconteurObjectLockFlags flags) | RobotRaconteur::RobotRaconteurNode | |
| RobotRaconteurNode() | RobotRaconteur::RobotRaconteurNode | |
| s() | RobotRaconteur::RobotRaconteurNode | static |
| SelectRemoteNodeURL(const std::vector< std::string > &urls) | RobotRaconteur::RobotRaconteurNode | static |
| SetDynamicServiceFactory(const boost::shared_ptr< RobotRaconteur::DynamicServiceFactory > &f) | RobotRaconteur::RobotRaconteurNode | |
| SetEndpointInactivityTimeout(uint32_t timeout) | RobotRaconteur::RobotRaconteurNode | |
| SetExceptionHandler(boost::function< void(const std::exception *)> handler) | RobotRaconteur::RobotRaconteurNode | |
| SetLogLevel(RobotRaconteur_LogLevel level) | RobotRaconteur::RobotRaconteurNode | |
| SetLogLevelFromEnvVariable(const std::string &env_variable_name="ROBOTRACONTEUR_LOG_LEVEL") | RobotRaconteur::RobotRaconteurNode | |
| SetLogLevelFromString(boost::string_ref level) | RobotRaconteur::RobotRaconteurNode | |
| SetLogRecordHandler(const boost::shared_ptr< LogRecordHandler > &handler) | RobotRaconteur::RobotRaconteurNode | |
| SetMemoryMaxTransferSize(uint32_t size) | RobotRaconteur::RobotRaconteurNode | |
| SetMessageTap(const boost::shared_ptr< MessageTap > &message_tap) | RobotRaconteur::RobotRaconteurNode | |
| SetNodeDirectories(const NodeDirectories &dir) | RobotRaconteur::RobotRaconteurNode | |
| SetNodeDiscoveryMaxCacheCount(uint32_t count) | RobotRaconteur::RobotRaconteurNode | |
| SetNodeID(const RobotRaconteur::NodeID &id) | RobotRaconteur::RobotRaconteurNode | |
| SetNodeName(boost::string_ref name) | RobotRaconteur::RobotRaconteurNode | |
| SetRequestTimeout(uint32_t timeout) | RobotRaconteur::RobotRaconteurNode | |
| SetThreadPool(const boost::shared_ptr< ThreadPool > &pool) | RobotRaconteur::RobotRaconteurNode | |
| SetThreadPoolCount(int32_t count) | RobotRaconteur::RobotRaconteurNode | |
| SetThreadPoolFactory(const boost::shared_ptr< ThreadPoolFactory > &factory) | RobotRaconteur::RobotRaconteurNode | |
| SetTransportInactivityTimeout(uint32_t timeout) | RobotRaconteur::RobotRaconteurNode | |
| Shutdown() | RobotRaconteur::RobotRaconteurNode | virtual |
| shutdown_listener_connection typedef | RobotRaconteur::RobotRaconteurNode | |
| Sleep(const boost::posix_time::time_duration &duration) | RobotRaconteur::RobotRaconteurNode | virtual |
| sp() | RobotRaconteur::RobotRaconteurNode | static |
| SubscribeService(const std::vector< std::string > &url, boost::string_ref username="", const boost::intrusive_ptr< RRMap< std::string, RRValue > > &credentials=(boost::intrusive_ptr< RRMap< std::string, RRValue > >()), boost::string_ref objecttype="") | RobotRaconteur::RobotRaconteurNode | |
| SubscribeService(const std::string &url, boost::string_ref username="", const boost::intrusive_ptr< RRMap< std::string, RRValue > > &credentials=(boost::intrusive_ptr< RRMap< std::string, RRValue > >()), boost::string_ref objecttype="") | RobotRaconteur::RobotRaconteurNode | |
| SubscribeServiceByType(const std::vector< std::string > &service_types, const boost::shared_ptr< ServiceSubscriptionFilter > &filter=boost::shared_ptr< ServiceSubscriptionFilter >()) | RobotRaconteur::RobotRaconteurNode | |
| SubscribeServiceInfo2(const std::vector< std::string > &service_types, const boost::shared_ptr< ServiceSubscriptionFilter > &filter=boost::shared_ptr< ServiceSubscriptionFilter >()) | RobotRaconteur::RobotRaconteurNode | |
| TryGetDetectedNodeCacheInfo(const RobotRaconteur::NodeID &nodeid, NodeInfo2 &nodeinfo2) | RobotRaconteur::RobotRaconteurNode | |
| TryGetNodeID(RobotRaconteur::NodeID &id) | RobotRaconteur::RobotRaconteurNode | |
| TryGetNodeName(std::string &node_name) | RobotRaconteur::RobotRaconteurNode | |
| TryGetThreadPool(boost::shared_ptr< ThreadPool > &pool) | RobotRaconteur::RobotRaconteurNode | |
| TryHandleException(RR_WEAK_PTR< RobotRaconteurNode > node, const std::exception *exp) | RobotRaconteur::RobotRaconteurNode | static |
| TryPostToThreadPool(RR_WEAK_PTR< RobotRaconteurNode > node, BOOST_ASIO_MOVE_ARG(HandlerType) h, bool shutdown_op=false) | RobotRaconteur::RobotRaconteurNode | inlinestatic |
| UnregisterServiceType(boost::string_ref type) | RobotRaconteur::RobotRaconteurNode | |
| UpdateDetectedNodes(const std::vector< std::string > &schemes) | RobotRaconteur::RobotRaconteurNode | |
| weak_sp() | RobotRaconteur::RobotRaconteurNode | static |