21#ifndef GF_SOCKET_TYPES_H
22#define GF_SOCKET_TYPES_H
33#ifndef DOXYGEN_SHOULD_SKIP_THIS
37#ifndef DOXYGEN_SHOULD_SKIP_THIS
104#ifndef DOXYGEN_SHOULD_SKIP_THIS
constexpr SocketHandle InvalidSocketHandle
An invalid socket handle.
Definition: SocketTypes.h:67
SocketSelectorStatus
The status of the selector.
Definition: SocketTypes.h:98
implementation-defined SocketHandle
A native socket handle.
Definition: SocketTypes.h:55
SocketStatus
The status of a socket operation.
Definition: SocketTypes.h:76
@ Timeout
The call timed out.
@ Error
An error occurred.
@ Close
The connection is closed.
@ Block
The socket would have blocked.
@ Data
Some data has been sent or received.
The namespace for gf classes.
Defines a system event and its parameters.
Definition: Event.h:224
The result of a socket operation.
Definition: SocketTypes.h:89
std::size_t length
The length of sent or received data.
Definition: SocketTypes.h:91
SocketStatus status
The status of the operation.
Definition: SocketTypes.h:90