21 #ifndef LIBS_ACN_UDPTRANSPORT_H_ 22 #define LIBS_ACN_UDPTRANSPORT_H_ 27 #include "ola/network/Socket.h" 28 #include "libs/acn/PDU.h" 29 #include "libs/acn/PreamblePacker.h" 30 #include "libs/acn/Transport.h" 45 m_destination(destination, port) {
68 m_free_packer(
false) {
100 delete[] m_recv_buffer;
108 uint8_t *m_recv_buffer;
112 #endif // LIBS_ACN_UDPTRANSPORT_H_ Definition: Transport.h:37
An abstract PDU inflator.
Definition: BaseInflator.h:64
#define DISALLOW_COPY_AND_ASSIGN(TypeName)
Creates dummy copy constructor and assignment operator declarations.
Definition: Macro.h:44
Definition: UDPTransport.h:62
Represents a IPv4 Address.
Definition: IPV4Address.h:55
Definition: PreamblePacker.h:35
Definition: UDPTransport.h:94
Represents an IPv4 Address.
Definition: UDPTransport.h:39
const uint16_t ACN_PORT
The port used for E1.31 & SDT communication.
Definition: ACNPort.h:57
The namespace containing all OLA symbols.
Definition: Credentials.cpp:44
An IPv4 SocketAddress.
Definition: SocketAddress.h:78
The TCP / UDP Ports used for transporting ACN.