|
Robot Raconteur Core C++ Library
|
Contains information about a service found using discovery. More...
#include <Discovery.h>
Public Member Functions | |
| ServiceInfo2 () | |
| Construct an empty ServiceInfo2. | |
| ServiceInfo2 (const RobotRaconteurServiceIndex::ServiceInfo &info, const RobotRaconteurServiceIndex::NodeInfo &ninfo) | |
| Construct a ServiceInfo2 from ServiceInfo and NodeInfo structures. | |
Public Attributes | |
| std::string | Name |
| The name of the service. | |
| std::string | RootObjectType |
| The fully qualified type of the root object in the service. | |
| std::vector< std::string > | RootObjectImplements |
| The fully qualified types the root object implements. | |
| std::vector< std::string > | ConnectionURL |
| Candidate URLs to connect to the service. | |
| std::map< std::string, boost::intrusive_ptr< RRValue > > | Attributes |
| Service attributes. | |
| RobotRaconteur::NodeID | NodeID |
| The NodeID of the node that owns the service. | |
| std::string | NodeName |
| The NodeName of the node that owns the service. | |
Contains information about a service found using discovery.
ServiceInfo2 contains information about a service required to connect to the service, metadata, and the service attributes
ServiceInfo2 structures are returned by RobotRaconteurNode::FindServiceByType() and ServiceInfo2Subscription