feisty meow concerns codebase  2.140
socket_minder.cpp File Reference
#include "raw_socket.h"
#include "socket_data.h"
#include "socket_minder.h"
#include "tcpip_stack.h"
#include <basis/mutex.h>
#include <loggers/critical_events.h>
#include <loggers/program_wide_logger.h>
#include <processes/ethread.h>
#include <processes/os_event.h>
#include <structures/set.h>
#include <structures/amorph.h>
#include <structures/unique_id.h>
#include <textual/parser_bits.h>
#include <errno.h>
#include <arpa/inet.h>
#include <sys/socket.h>
Include dependency graph for socket_minder.cpp:

Go to the source code of this file.

Namespaces

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

Macros

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

Variables

const int sockets::SOCKET_CHECK_INTERVAL = 50
 
const int sockets::SOCKMIND_MAXIMUM_RECEIVES = 10
 
const int sockets::MAXIMUM_TRANSFER_CHUNK = 512 * KILOBYTE
 
const int sockets::CONN_ALERT_INTERVAL = 100
 
const int sockets::MULTI_SELECT_TIMEOUT = 250
 

Macro Definition Documentation

◆ LOG

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

Definition at line 53 of file socket_minder.cpp.