virtual bool IsBlocking() const =0
Endpoint localEndpoint
Definition: BaseUDP.h:12
virtual void Release()=0
Explicitly release resources before it falls off the stack.
bool bound
Definition: BaseUDP.h:13
virtual void SetIPv6Only(bool value)=0
virtual ~BaseUDP()=default
virtual void Bind(const Endpoint &endpoint)=0
virtual UInt_64 Send(const Endpoint &endpoint, const Byte *data, UInt_64 size)=0
virtual bool IsValid() const =0
virtual UInt_64 Receive(Endpoint *endpoint, Byte *data, UInt_64 size)=0
virtual void SetBlocking(bool blocking)=0
virtual bool IsIPv6Only() const =0
IP
Definition: Socket.h:29
unsigned char Byte
Definition: Types.h:39