Deskflow 1.22.0.197
Keyboard and mouse sharing utility
Loading...
Searching...
No Matches
ArchNetworkBSD.h File Reference
#include "arch/IArchMultithread.h"
#include "arch/IArchNetwork.h"
#include <memory>
#include <mutex>
#include <poll.h>
#include <sys/socket.h>
Include dependency graph for ArchNetworkBSD.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ArchSocketImpl
 Internal socket data. An architecture dependent type holding the necessary data for a socket. More...
class  ArchNetAddressImpl
 Internal network address data. An architecture dependent type holding the necessary data for a network address. More...
class  ArchNetworkBSD
 Berkeley (BSD) sockets implementation of IArchNetwork. More...
struct  ArchNetworkBSD::Deps

Macros

#define ARCH_NETWORK   ArchNetworkBSD
#define TYPED_ADDR(type_, addr_)

Typedefs

using optval_t = char

Macro Definition Documentation

◆ ARCH_NETWORK

#define ARCH_NETWORK   ArchNetworkBSD

◆ TYPED_ADDR

#define TYPED_ADDR ( type_,
addr_ )
Value:
(reinterpret_cast<type_ *>(&addr_->m_addr))

Typedef Documentation

◆ optval_t

using optval_t = char