13 #ifndef UdpComponentImpl_HPP 14 #define UdpComponentImpl_HPP 169 #endif // end UdpComponentImpl U16 getRecvPort()
get the port being received on
PlatformSizeType FwSizeType
Helper for setting up Udp using Berkeley sockets as a client.
UdpComponentImpl(const char *const compName)
construct the TcpClient component.
SocketIpStatus configureRecv(const char *hostname, const U16 port, FwSizeType buffer_size=1024)
Configures the Udp receive settings but does not open the connection.
void connected() override
called when the IPv4 system has been connected
supports a task to read a given socket adaptation
Fw::Buffer getBuffer() override
returns a buffer to fill with data
SocketIpStatus configureSend(const char *hostname, const U16 port, const U32 send_timeout_seconds=SOCKET_SEND_TIMEOUT_SECONDS, const U32 send_timeout_microseconds=SOCKET_SEND_TIMEOUT_MICROSECONDS)
Configures the Udp send settings but does not open the connection.
IpSocket & getSocketHandler() override
returns a reference to the socket handler
PlatformIndexType FwIndexType
void sendBuffer(Fw::Buffer buffer, SocketIpStatus status) override
sends a buffer to be filled with data
Auto-generated base for Udp component.
SocketIpStatus
Status enumeration for socket return values.
~UdpComponentImpl()
Destroy the component.
Helper base-class for setting up Berkeley sockets.