socket_minder.cpp File Reference

#include "raw_socket.h"
#include "socket_data.h"
#include "socket_minder.h"
#include "tcpip_definitions.h"
#include "tcpip_stack.h"
#include <basis/mutex.h>
#include <basis/log_base.h>
#include <basis/portable.h>
#include <basis/set.cpp>
#include <data_struct/amorph.cpp>
#include <data_struct/unique_id.h>
#include <mechanisms/ithread.h>
#include <post_office/mailbox.h>
#include <post_office/os_event.h>
#include <post_office/post_office.h>
#include <errno.h>
#include <arpa/inet.h>
#include <sys/socket.h>

Include dependency graph for socket_minder.cpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

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

Variables

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


Define Documentation

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

Definition at line 48 of file socket_minder.cpp.


Variable Documentation

const int CONN_ALERT_INTERVAL = 100

Definition at line 59 of file socket_minder.cpp.

Referenced by socket_minder::handle_pending_connecters().

const int MAXIMUM_TRANSFER_CHUNK = 512 * KILOBYTE

Definition at line 56 of file socket_minder.cpp.

Referenced by socket_minder::push_receives().

const int MULTI_SELECT_TIMEOUT = 250

Definition at line 63 of file socket_minder.cpp.

Referenced by socket_minder::snoozy_select().

const int SOCKET_CHECK_INTERVAL = 50

Definition at line 50 of file socket_minder.cpp.

const int SOCKMIND_MAXIMUM_RECEIVES = 10

Definition at line 53 of file socket_minder.cpp.

Referenced by socket_minder::push_receives().


Generated on Tue Aug 19 04:30:19 2008 for HOOPLE Libraries by  doxygen 1.5.1