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.

All rights reserved © 2002 - 2024 Isode Ltd.