|
TraveSim Adapters
0.1
Protobuf adapters for TraveSim project
|
Receiver class using UDP in unicast mode. More...
#include "unicast_receiver.hpp"
Public Member Functions | |
| UnicastReceiver (const std::string receiver_address, const short receiver_port) | |
| Construct a new Unicast Receiver object. More... | |
| ~UnicastReceiver () | |
| Destroy the Unicast Receiver object. More... | |
Public Member Functions inherited from travesim::udp::Receiver | |
| Receiver (const std::string receiver_address, const short receiver_port) | |
| Construct a new Receiver object. More... | |
| virtual | ~Receiver () |
| Destroy the Receiver object. More... | |
| size_t | receive (char *buffer, const size_t buffer_size) |
| Receive data using UDP. More... | |
| size_t | receive_latest (char *buffer, const size_t buffer_size) |
| Receive the latest data using UDP. More... | |
| void | force_specific_source (bool specific_source) |
| Set wheter to enable any source or source specific. True for specific source, false for any source, default is false. More... | |
| void | set_receiver_endpoint (const std::string receiver_address, const short receiver_port) |
| Set the receiver endpoint. More... | |
| void | reset (void) |
| Reset the receiver. More... | |
Private Member Functions | |
| void | open_socket () |
| Open the socket with the desired options. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from travesim::udp::Receiver | |
| virtual void | close_socket () |
| Close the socket. More... | |
Protected Attributes inherited from travesim::udp::Receiver | |
| boost::asio::ip::udp::socket * | socket |
| boost::asio::ip::udp::endpoint | receiver_endpoint |
Receiver class using UDP in unicast mode.
Definition at line 24 of file unicast_receiver.hpp.
| travesim::udp::UnicastReceiver::UnicastReceiver | ( | const std::string | receiver_address, |
| const short | receiver_port | ||
| ) |
Construct a new Unicast Receiver object.
| receiver_address | Address where to send data |
| receiver_port | Port where to send data |
Definition at line 22 of file unicast_receiver.cpp.
References open_socket().
| travesim::udp::UnicastReceiver::~UnicastReceiver | ( | ) |
Destroy the Unicast Receiver object.
Definition at line 27 of file unicast_receiver.cpp.
References travesim::udp::Receiver::close_socket().
|
privatevirtual |
Open the socket with the desired options.
Implements travesim::udp::Receiver.
Definition at line 35 of file unicast_receiver.cpp.
References travesim::udp::Receiver::receiver_endpoint, and travesim::udp::Receiver::socket.