|
Robot Raconteur Core C++ Library
|
Subscription filter node information. More...
#include <Subscription.h>
Public Attributes | |
| ::RobotRaconteur::NodeID | NodeID |
| std::string | NodeName |
| std::string | Username |
| boost::intrusive_ptr< RRMap< std::string, RRValue > > | Credentials |
Subscription filter node information.
Specify a node by NodeID and/or NodeName. Also allows specifying username and password.
When using username and credentials, secure transports and specified NodeID should be used. Using username and credentials without a transport that verifies the NodeID could result in credentials being leaked.
| boost::intrusive_ptr<RRMap<std::string, RRValue> > RobotRaconteur::ServiceSubscriptionFilterNode::Credentials |
The credentials to use for authentication. Should only be used with secure transports and verified NodeID
| ::RobotRaconteur::NodeID RobotRaconteur::ServiceSubscriptionFilterNode::NodeID |
| std::string RobotRaconteur::ServiceSubscriptionFilterNode::NodeName |
The NodeName to match. Emtpy NodeName will match any NodeName.
| std::string RobotRaconteur::ServiceSubscriptionFilterNode::Username |
The username to use for authentication. Should only be used with secure transports and verified NodeID