NetCpp  v0.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Macros Pages
abstract_socket.hpp File Reference
#include <unistd.h>
#include <mutex>
#include <stdexcept>
#include <array>
#include <thread>
#include "abstract_system_socket.hpp"
#include "logger.hpp"
#include "platform.hpp"
Include dependency graph for abstract_socket.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  __buffer
 Structure to avoid issues when giving buffers to AbstractSocket. More...
class  AbstractSocket
 Base abstract class for protocols. More...

Namespaces

namespace  net

Functions

template<std::size_t N>
__buffer buffer (std::array< char, N > &buf)
 Function to pass a std::array to AbstractSocket.