ED247 Library  VA2.3.0
Implementation of ED247-A standard
ed247::udp::Receiver Class Reference
Inheritance diagram for ed247::udp::Receiver:
Inheritance graph
Collaboration diagram for ed247::udp::Receiver:
Collaboration graph

Data Structures

struct  frame_t
 

Public Types

using receive_callback_t = std::function< void(const char *payload, uint32_t size)>
 

Public Member Functions

 Receiver (Context *context, socket_address_t from_address, socket_address_t multicast_interface, receive_callback_t callback)
 
void receive ()
 
- Public Member Functions inherited from ed247::udp::Transceiver
 Transceiver (Context *context, const socket_address_t &socket_address)
 
 Transceiver (const Transceiver &)=delete
 
Transceiveroperator= (const Transceiver &)=delete
 
const ed247_socket_t & get_socket () const
 

Static Public Attributes

static const uint32_t MAX_FRAME_SIZE {65508}
 

Additional Inherited Members

- Protected Attributes inherited from ed247::udp::Transceiver
Context_context
 
socket_address_t _socket_address
 
ed247_socket_t _socket {INVALID_SOCKET}
 

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