Datagram Namespace Reference
Interface between a user of a datagram service and its provider. More...
Data Structures | |
| struct | DataIndication |
| Data read from provider. More... | |
| struct | DataRequest |
| Information for sending data. More... | |
| class | DgramPoll |
| Datagram service provider using sockets and poll. More... | |
| struct | External |
| Push an external endpoint into the provider. More... | |
| struct | LengthFnxRequest |
| Sets length function. More... | |
| struct | ListenRequest |
| Bind to an end-point. More... | |
| struct | MulticastParams |
| Set multicast parameters. More... | |
| struct | MulticastRequest |
| Listen/Stop listening to multicast address. More... | |
| class | Provider |
| Provider of a stream interface. More... | |
| struct | ReadRequest |
| Request read from provider. More... | |
| struct | ReleaseBuf |
| Release buffer. More... | |
| struct | StatusIndication |
| Status indication. More... | |
| class | SyncDgramPoll |
| Synchronised class. More... | |
| class | User |
| Virtual class defining interface to stream user. More... | |
Typedefs | |
| typedef size_t | LengthFnx(const char *buf) |
| Typedef for datagram length function. | |
Detailed Description
Interface between a user of a datagram service and its provider.
Typedef Documentation
◆ LengthFnx
| typedef size_t Datagram::LengthFnx(const char *buf) |
Typedef for datagram length function.
Definition at line 91 of file DatagramInterface.h.