|
Sese Framework
3.0.0
A cross-platform framework
|
Native Socket class. More...
#include "sese/net/IPv6Address.h"#include "sese/Config.h"#include "sese/io/Closeable.h"#include "sese/io/Stream.h"#include "sese/io/PeekableStream.h"#include "sese/util/Initializer.h"#include <system_error>Go to the source code of this file.
Classes | |
| class | sese::net::Socket |
| Native Socket class. More... | |
Namespaces | |
| namespace | sese |
| namespace | sese::net |
Macros | |
| #define | W(func) |
| #define | R(func) |
Functions | |
| uint16_t | sese::net::createRandomPort () noexcept |
| int | sese::net::getNetworkError () noexcept |
| Get network-related error codes. | |
| std::string | sese::net::getNetworkErrorString (int error=getNetworkError()) noexcept |
| Get network-related error description. | |
Native Socket class.
| #define R | ( | func | ) |
Referenced by sese::net::Socket::readInt16().
| #define W | ( | func | ) |
Referenced by sese::net::Socket::writeInt16().