feisty meow concerns codebase  2.140
raw_socket.cpp File Reference
#include "raw_socket.h"
#include "tcpip_stack.h"
#include <basis/functions.h>
#include <loggers/critical_events.h>
#include <loggers/program_wide_logger.h>
#include <timely/time_stamp.h>
#include <stdlib.h>
#include <arpa/inet.h>
#include <errno.h>
#include <netinet/tcp.h>
#include <sys/ioctl.h>
#include <sys/socket.h>
#include <unistd.h>
Include dependency graph for raw_socket.cpp:

Go to the source code of this file.

Namespaces

 sockets
 Provides access to the operating system's socket methods.
 

Macros

#define OPTYPE   (void *)
 
#define LOG(to_print)   CLASS_EMERGENCY_LOG(program_wide_logger::get(), to_print)
 

Functions

void sockets::combine (astring &existing, const astring &addition)
 

Variables

const int sockets::MULTIPLE_DISCONNECT_CHECKS = 28
 
const basis::un_int sockets::NON_BLOCKING = FIONBIO
 
const basis::un_int sockets::IOCTL_READ = FIONREAD
 

Macro Definition Documentation

◆ LOG

#define LOG (   to_print)    CLASS_EMERGENCY_LOG(program_wide_logger::get(), to_print)

Definition at line 50 of file raw_socket.cpp.

◆ OPTYPE

#define OPTYPE   (void *)

Definition at line 34 of file raw_socket.cpp.