Skip to content

Struct SolidSyslogDatagram

ClassList > SolidSyslogDatagram

Vtable an unconnected-datagram (UDP) transport implements. More...

  • #include <SolidSyslogDatagramDefinition.h>

Public Attributes

Type Name
void(* Close
size_t(* MaxPayload
bool(* Open
enum SolidSyslogDatagramSendResult(* SendTo

Detailed Description

Each method receives the same struct as its first argument, so an implementation embeds this as its first member and downcasts. Per-method contract is on the SolidSyslogDatagram_* wrappers in SolidSyslogDatagram.h.

Public Attributes Documentation

variable Close

void(* SolidSyslogDatagram::Close) (struct SolidSyslogDatagram *base);

variable MaxPayload

size_t(* SolidSyslogDatagram::MaxPayload) (struct SolidSyslogDatagram *base);

variable Open

bool(* SolidSyslogDatagram::Open) (struct SolidSyslogDatagram *base);

variable SendTo

enum SolidSyslogDatagramSendResult(* SolidSyslogDatagram::SendTo) (struct SolidSyslogDatagram *base, const void *buffer, size_t size, const struct SolidSyslogAddress *addr);


The documentation for this class was generated from the following file Core/Interface/SolidSyslogDatagramDefinition.h