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

ClientID for use with ServiceSubscription. More...

#include <Subscription.h>

Public Member Functions

 ServiceSubscriptionClientID (const ::RobotRaconteur::NodeID &nodeid, boost::string_ref service_name)
 Construct a ServiceSubscriptionClientID.
 ServiceSubscriptionClientID ()
 Construct an empty ServiceSubscriptionClientID.
bool operator== (const ServiceSubscriptionClientID &id2) const
bool operator!= (const ServiceSubscriptionClientID &id2) const
bool operator< (const ServiceSubscriptionClientID &id2) const

Public Attributes

::RobotRaconteur::NodeID NodeID
std::string ServiceName

Detailed Description

ClientID for use with ServiceSubscription.

The ServiceSubscriptionClientID stores the NodeID and ServiceName of a connected service.

Constructor & Destructor Documentation

◆ ServiceSubscriptionClientID()

RobotRaconteur::ServiceSubscriptionClientID::ServiceSubscriptionClientID ( const ::RobotRaconteur::NodeID & nodeid,
boost::string_ref service_name )

Construct a ServiceSubscriptionClientID.

Parameters
nodeidThe NodeID
service_nameThe Service Name

Member Function Documentation

◆ operator!=()

bool RobotRaconteur::ServiceSubscriptionClientID::operator!= ( const ServiceSubscriptionClientID & id2) const

Inequality operator

◆ operator<()

bool RobotRaconteur::ServiceSubscriptionClientID::operator< ( const ServiceSubscriptionClientID & id2) const

Less-than operator

◆ operator==()

bool RobotRaconteur::ServiceSubscriptionClientID::operator== ( const ServiceSubscriptionClientID & id2) const

Equality operator

Member Data Documentation

◆ NodeID

::RobotRaconteur::NodeID RobotRaconteur::ServiceSubscriptionClientID::NodeID

The NodeID of the connected service

◆ ServiceName

std::string RobotRaconteur::ServiceSubscriptionClientID::ServiceName

The ServiceName of the connected service


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