RSB  0.12.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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)
 
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
 

Private Attributes

std::string kind
 
rsc::misc::UUID id
 
rsc::misc::UUID parentId
 
Scope scope
 
std::string type
 

Detailed Description

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

Author
jmoringe

Definition at line 52 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 
)

Definition at line 47 of file Model.cpp.

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

Definition at line 55 of file Model.cpp.

Member Function Documentation

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

Definition at line 62 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 58 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 66 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 70 of file Model.cpp.

References scope.

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 74 of file Model.cpp.

References type.

Member Data Documentation

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

Definition at line 72 of file Model.h.

Referenced by getId().

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

Definition at line 71 of file Model.h.

Referenced by getKind().

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

Definition at line 73 of file Model.h.

Referenced by getParentId().

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

Definition at line 74 of file Model.h.

Referenced by getScope().

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

Definition at line 75 of file Model.h.

Referenced by getType().


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