RSB  0.19.0
rsb::introspection::ParticipantInfo Class Reference

Instances of this class store information about participants in the current process. More...

#include <Model.h>

Collaboration diagram for rsb::introspection::ParticipantInfo:
Collaboration graph

Public Member Functions

 ParticipantInfo (const std::string &kind, const rsc::misc::UUID &id, const rsc::misc::UUID &parentId, const Scope &scope, const std::string &type, const std::set< std::string > &transportURLs)
 
virtual ~ParticipantInfo ()
 
const std::string & getKind () const
 
const rsc::misc::UUID & getId () const
 
const rsc::misc::UUID & getParentId () const
 
const ScopegetScope () const
 
const std::string & getType () const
 
const std::set< std::string > & getTransportURLs () const
 

Private Attributes

std::string kind
 
rsc::misc::UUID id
 
rsc::misc::UUID parentId
 
Scope scope
 
std::string type
 
std::set< std::string > transportURLs
 

Detailed Description

Instances of this class store information about participants in the current process.

Author
jmoringe

Definition at line 53 of file Model.h.

Constructor & Destructor Documentation

rsb::introspection::ParticipantInfo::ParticipantInfo ( const std::string &  kind,
const rsc::misc::UUID &  id,
const rsc::misc::UUID &  parentId,
const Scope scope,
const std::string &  type,
const std::set< std::string > &  transportURLs 
)

Definition at line 47 of file Model.cpp.

rsb::introspection::ParticipantInfo::~ParticipantInfo ( )
virtual

Definition at line 57 of file Model.cpp.

Member Function Documentation

const rsc::misc::UUID & rsb::introspection::ParticipantInfo::getId ( ) const

Definition at line 64 of file Model.cpp.

References id.

Referenced by rsb::introspection::IntrospectionSender::sendBye(), rsb::introspection::IntrospectionSender::sendHello(), and rsb::introspection::QueryHandler::sendPong().

Here is the caller graph for this function:

const std::string & rsb::introspection::ParticipantInfo::getKind ( ) const

Definition at line 60 of file Model.cpp.

References kind.

Referenced by rsb::introspection::IntrospectionSender::sendHello().

Here is the caller graph for this function:

const rsc::misc::UUID & rsb::introspection::ParticipantInfo::getParentId ( ) const

Definition at line 68 of file Model.cpp.

References parentId.

Referenced by rsb::introspection::IntrospectionSender::sendHello().

Here is the caller graph for this function:

const Scope & rsb::introspection::ParticipantInfo::getScope ( ) const

Definition at line 72 of file Model.cpp.

References scope.

Referenced by rsb::introspection::IntrospectionSender::sendHello().

Here is the caller graph for this function:

const std::set< std::string > & rsb::introspection::ParticipantInfo::getTransportURLs ( ) const

Definition at line 80 of file Model.cpp.

References transportURLs.

Referenced by rsb::introspection::IntrospectionSender::sendHello().

Here is the caller graph for this function:

const std::string & rsb::introspection::ParticipantInfo::getType ( ) const

Definition at line 76 of file Model.cpp.

References type.

Member Data Documentation

rsc::misc::UUID rsb::introspection::ParticipantInfo::id
private

Definition at line 76 of file Model.h.

Referenced by getId().

std::string rsb::introspection::ParticipantInfo::kind
private

Definition at line 75 of file Model.h.

Referenced by getKind().

rsc::misc::UUID rsb::introspection::ParticipantInfo::parentId
private

Definition at line 77 of file Model.h.

Referenced by getParentId().

Scope rsb::introspection::ParticipantInfo::scope
private

Definition at line 78 of file Model.h.

Referenced by getScope().

std::set<std::string> rsb::introspection::ParticipantInfo::transportURLs
private

Definition at line 80 of file Model.h.

Referenced by getTransportURLs().

std::string rsb::introspection::ParticipantInfo::type
private

Definition at line 79 of file Model.h.

Referenced by getType().


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