NetLink Sockets C++  1.0.0
Networking C++ Library
 All Classes Namespaces Files Functions Enumerations Enumerator Pages
Namespaces | Macros | Enumerations | Functions
core.h File Reference
#include "netlink/config.h"
#include <arpa/inet.h>
#include <sys/fcntl.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <sys/unistd.h>
#include <sys/time.h>
#include <netdb.h>
#include <sys/ioctl.h>
#include <errno.h>
#include <string>
#include "netlink/exception.h"
#include "netlink/release_manager.h"
#include "netlink/util.h"

Go to the source code of this file.

Namespaces

namespace  NL
 

Macros

#define NL_NAMESPACE_NAME   NL
 
#define NL_NAMESPACE   namespace NL_NAMESPACE_NAME {
 
#define NL_NAMESPACE_END   };
 
#define NL_NAMESPACE_USE   using namespace NL_NAMESPACE_NAME;
 
#define OS_LINUX
 

Enumerations

enum  NL::Protocol { NL::TCP, NL::UDP }
 
enum  NL::IPVer { NL::IP4, NL::IP6, NL::ANY }
 
enum  NL::SocketType { NL::CLIENT, NL::SERVER }
 

Functions

void NL::init ()
 

Detailed Description

NetLink core types and init