|  | Gamedev Framework (gf)
    0.19.0
    A C++17 framework for 2D games | 
A network socket. More...
#include <gf/Socket.h>

| Public Member Functions | |
| ~Socket () | |
| Destructor.  More... | |
| Socket (const Socket &)=delete | |
| Deleted copy constructor.  More... | |
| Socket & | operator= (const Socket &)=delete | 
| Deleted copy assignment.  More... | |
| Socket (Socket &&other) noexcept | |
| Move constructor.  More... | |
| Socket & | operator= (Socket &&other) noexcept | 
| Move assignment.  More... | |
| operator bool () const noexcept | |
| Boolean conversion.  More... | |
| SocketAddress | getLocalAddress () const | 
| Get the local address of the socket.  More... | |
| void | setBlocking () | 
| Set the socket in blocking mode.  More... | |
| void | setNonBlocking () | 
| Set the socket in non-blocking mode.  More... | |
A network socket.
| gf::Socket::~Socket | ( | ) | 
Destructor.
The socket is closed.
| 
 | delete | 
Deleted copy constructor.
| 
 | noexcept | 
Move constructor.
| other | The socket from which to move the socket handle | 
| SocketAddress gf::Socket::getLocalAddress | ( | ) | const | 
Get the local address of the socket.
| 
 | inlinenoexcept | 
Boolean conversion.
Move assignment.
| other | The socket from which to move the socket handle | 
| void gf::Socket::setBlocking | ( | ) | 
Set the socket in blocking mode.
| void gf::Socket::setNonBlocking | ( | ) | 
Set the socket in non-blocking mode.
 1.8.13
 1.8.13