Robot Raconteur Core C++ Library
Loading...
Searching...
No Matches
RobotRaconteur::ServiceSubscriptionFilterNode Class Reference

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

Detailed Description

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.

Member Data Documentation

◆ Credentials

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

◆ NodeID

::RobotRaconteur::NodeID RobotRaconteur::ServiceSubscriptionFilterNode::NodeID

The NodeID to match. All zero NodeID will match any NodeID.

◆ NodeName

std::string RobotRaconteur::ServiceSubscriptionFilterNode::NodeName

The NodeName to match. Emtpy NodeName will match any NodeName.

◆ Username

std::string RobotRaconteur::ServiceSubscriptionFilterNode::Username

The username to use for authentication. Should only be used with secure transports and verified NodeID


The documentation for this class was generated from the following file: