Public Member Functions | Private Member Functions | Private Attributes | List of all members
opensplice_dds_comm::OpenSpliceDDSComm Class Reference

#include <opensplice_dds_comm.h>

Inheritance diagram for opensplice_dds_comm::OpenSpliceDDSComm:
Inheritance graph
[legend]

Public Member Functions

void broadcast (const micros_swarm::CommPacket &packet)
 
void init (std::string name, const micros_swarm::PacketParser &parser)
 
 OpenSpliceDDSComm ()
 
void receive ()
 

Private Member Functions

void callback (const opensplice_dds_comm::GSDFPacket &dds_msg)
 

Private Attributes

std::string name_
 
boost::shared_ptr< opensplice_dds_comm::Publisherpacket_publisher_
 
boost::shared_ptr< opensplice_dds_comm::Subscriberpacket_subscriber_
 
micros_swarm::PacketParser parser_
 

Detailed Description

Definition at line 40 of file opensplice_dds_comm.h.

Constructor & Destructor Documentation

opensplice_dds_comm::OpenSpliceDDSComm::OpenSpliceDDSComm ( )

Definition at line 31 of file opensplice_dds_comm.cpp.

Member Function Documentation

void opensplice_dds_comm::OpenSpliceDDSComm::broadcast ( const micros_swarm::CommPacket packet)
virtual

Implements micros_swarm::CommInterface.

Definition at line 43 of file opensplice_dds_comm.cpp.

void opensplice_dds_comm::OpenSpliceDDSComm::callback ( const opensplice_dds_comm::GSDFPacket dds_msg)
private

Definition at line 55 of file opensplice_dds_comm.cpp.

void opensplice_dds_comm::OpenSpliceDDSComm::init ( std::string  name,
const micros_swarm::PacketParser parser 
)
virtual

Implements micros_swarm::CommInterface.

Definition at line 37 of file opensplice_dds_comm.cpp.

void opensplice_dds_comm::OpenSpliceDDSComm::receive ( )
virtual

Implements micros_swarm::CommInterface.

Definition at line 67 of file opensplice_dds_comm.cpp.

Member Data Documentation

std::string opensplice_dds_comm::OpenSpliceDDSComm::name_
private

Definition at line 49 of file opensplice_dds_comm.h.

boost::shared_ptr<opensplice_dds_comm::Publisher> opensplice_dds_comm::OpenSpliceDDSComm::packet_publisher_
private

Definition at line 51 of file opensplice_dds_comm.h.

boost::shared_ptr<opensplice_dds_comm::Subscriber> opensplice_dds_comm::OpenSpliceDDSComm::packet_subscriber_
private

Definition at line 52 of file opensplice_dds_comm.h.

micros_swarm::PacketParser opensplice_dds_comm::OpenSpliceDDSComm::parser_
private

Definition at line 50 of file opensplice_dds_comm.h.


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


opensplice_dds_comm
Author(s):
autogenerated on Thu Jun 1 2017 02:43:49