#include "internet_address.h"
#include "raw_socket.h"
#include "spocket.h"
#include "tcpip_stack.h"
#include <basis/byte_array.h>
#include <basis/functions.h>
#include <basis/astring.h>
#include <basis/mutex.h>
#include <loggers/critical_events.h>
#include <loggers/program_wide_logger.h>
#include <structures/static_memory_gremlin.h>
#include <timely/time_control.h>
#include <timely/time_stamp.h>
#include <arpa/inet.h>
#include <errno.h>
#include <netdb.h>
#include <signal.h>
#include <string.h>
#include <sys/ioctl.h>
#include <sys/socket.h>
#include <sys/types.h>
#include <termios.h>
#include <unistd.h>
Go to the source code of this file.
|
| sockets |
| Provides access to the operating system's socket methods.
|
|
◆ CHECK_BOGUS
#define CHECK_BOGUS |
( |
|
retval | ) |
if (is_bogus()) { return retval; /* this spocket is junk. */ } |
◆ ENSURE_HEALTH
#define ENSURE_HEALTH |
( |
|
retval | ) |
|
Value: if (!was_connected()) return retval; \
Definition at line 73 of file spocket.cpp.
◆ GRAB_LOCK
◆ LOG
◆ RECOGNIZE_DISCO
Value: _client_bind = false; \
_was_connected = false
Definition at line 68 of file spocket.cpp.