#include <opensplice_dds_broker.h>
Public Member Functions | |
void | broadcast (const std::vector< uint8_t > &msg_data) |
void | init (std::string name, const micros_swarm::PacketParser &parser) |
OpenSpliceDDSBroker () | |
void | receive () |
Private Member Functions | |
void | callback (const opensplice_dds_broker::GSDFPacket &dds_msg) |
Private Attributes | |
std::string | name_ |
boost::shared_ptr < opensplice_dds_broker::Publisher > | packet_publisher_ |
boost::shared_ptr < opensplice_dds_broker::Subscriber > | packet_subscriber_ |
micros_swarm::PacketParser | parser_ |
Definition at line 39 of file opensplice_dds_broker.h.
Definition at line 30 of file opensplice_dds_broker.cpp.
void opensplice_dds_broker::OpenSpliceDDSBroker::broadcast | ( | const std::vector< uint8_t > & | msg_data | ) | [virtual] |
Implements micros_swarm::CommInterface.
Definition at line 42 of file opensplice_dds_broker.cpp.
void opensplice_dds_broker::OpenSpliceDDSBroker::callback | ( | const opensplice_dds_broker::GSDFPacket & | dds_msg | ) | [private] |
Definition at line 52 of file opensplice_dds_broker.cpp.
void opensplice_dds_broker::OpenSpliceDDSBroker::init | ( | std::string | name, |
const micros_swarm::PacketParser & | parser | ||
) | [virtual] |
Implements micros_swarm::CommInterface.
Definition at line 36 of file opensplice_dds_broker.cpp.
void opensplice_dds_broker::OpenSpliceDDSBroker::receive | ( | ) | [virtual] |
Implements micros_swarm::CommInterface.
Definition at line 65 of file opensplice_dds_broker.cpp.
std::string opensplice_dds_broker::OpenSpliceDDSBroker::name_ [private] |
Definition at line 47 of file opensplice_dds_broker.h.
boost::shared_ptr<opensplice_dds_broker::Publisher> opensplice_dds_broker::OpenSpliceDDSBroker::packet_publisher_ [private] |
Definition at line 49 of file opensplice_dds_broker.h.
boost::shared_ptr<opensplice_dds_broker::Subscriber> opensplice_dds_broker::OpenSpliceDDSBroker::packet_subscriber_ [private] |
Definition at line 50 of file opensplice_dds_broker.h.
Definition at line 48 of file opensplice_dds_broker.h.