DatagramInterface.h File Reference
#include <isode/ll/internet.h>
#include <isode/messages/ioevent.h>

Go to the source code of this file.

Data Structures

struct  Datagram::External
 Push an external endpoint into the provider. More...
 
struct  Datagram::ListenRequest
 Bind to an end-point. More...
 
struct  Datagram::ReadRequest
 Request read from provider. More...
 
struct  Datagram::DataRequest
 Information for sending data. More...
 
struct  Datagram::MulticastRequest
 Listen/Stop listening to multicast address. More...
 
struct  Datagram::MulticastParams
 Set multicast parameters. More...
 
struct  Datagram::LengthFnxRequest
 Sets length function. More...
 
class  Datagram::Provider
 Provider of a stream interface. More...
 
struct  Datagram::DataIndication
 Data read from provider. More...
 
struct  Datagram::ReleaseBuf
 Release buffer. More...
 
struct  Datagram::StatusIndication
 Status indication. More...
 
class  Datagram::User
 Virtual class defining interface to stream user. More...
 

Namespaces

namespace  Datagram
 Interface between a user of a datagram service and its provider.
 

Typedefs

typedef size_t Datagram::LengthFnx(const char *buf)
 Typedef for datagram length function.
 

All rights reserved © 2002 - 2024 Isode Ltd.