Apollo  6.0
Open source self driving car software
Public Member Functions | List of all members
apollo::cyber::transport::Participant Class Reference

#include <participant.h>

Collaboration diagram for apollo::cyber::transport::Participant:
Collaboration graph

Public Member Functions

 Participant (const std::string &name, int send_port, eprosima::fastrtps::ParticipantListener *listener=nullptr)
 
virtual ~Participant ()
 
void Shutdown ()
 
eprosima::fastrtps::Participant * fastrtps_participant ()
 
bool is_shutdown () const
 

Constructor & Destructor Documentation

◆ Participant()

apollo::cyber::transport::Participant::Participant ( const std::string &  name,
int  send_port,
eprosima::fastrtps::ParticipantListener *  listener = nullptr 
)

◆ ~Participant()

virtual apollo::cyber::transport::Participant::~Participant ( )
virtual

Member Function Documentation

◆ fastrtps_participant()

eprosima::fastrtps::Participant* apollo::cyber::transport::Participant::fastrtps_participant ( )

◆ is_shutdown()

bool apollo::cyber::transport::Participant::is_shutdown ( ) const
inline

◆ Shutdown()

void apollo::cyber::transport::Participant::Shutdown ( )

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