Description
Collaboration diagram for DDS:
Classes | |
class | chrono::synchrono::SynDDSCommunicator |
Derived communicator used to establish and facilitate communication between nodes. More... | |
class | chrono::synchrono::SynDDSThreadSafeCounter |
Thread safe counter used to count various elements Use case would be to block until a certain number of elements. More... | |
class | chrono::synchrono::SynDDSParticipantListener |
Participant listener that will count the number of participants and store their names to be used later. More... | |
class | chrono::synchrono::SynDDSDataWriterListener |
Data writer listener that counts number of subscribers listening to a specific topic. More... | |
class | chrono::synchrono::SynDDSDataReaderListener |
Data reader listener that can both count publishers on a topic and can be used as an asynchronous listener. More... | |
class | chrono::synchrono::SynDDSPublisher |
DDS publisher wrapper. Sends information on a topic. More... | |
class | chrono::synchrono::SynDDSSubscriber |
DDS subscriber wrapper. Listens for information on a topic. More... | |
class | chrono::synchrono::SynDDSTopic |
Describes information that's being distributed over an abstract "wire" Includes data type and meta information (i.e. More... | |
Typedefs | |
typedef std::vector< std::shared_ptr< SynDDSPublisher > > | chrono::synchrono::PublisherList |
typedef std::vector< std::shared_ptr< SynDDSSubscriber > > | chrono::synchrono::SubscriberList |
typedef std::map< std::string, std::shared_ptr< SynDDSTopic > > | chrono::synchrono::TopicMap |
typedef std::vector< std::shared_ptr< SynDDSTopic > > | chrono::synchrono::TopicList |
Variables | |
const std::string | chrono::synchrono::default_prefix = std::string("/syn/node/") |