ICPv2 Internals
Collaboration diagram for ICPv2 Internals:

Classes

class  ICP2State
 

Functions

static void icpLogIcp (const Ip::Address &caddr, const LogTags &logcode, int len, const char *url, int delay)
 
static void icpHandleIcpV2 (int, Ip::Address &, char *, int)
 
static void icpCount (void *, int, size_t, int)
 
void icpUdpSendQueue (int fd, void *)
 

Variables

static icpUdpDataIcpQueueHead = NULL
 
static icpUdpDataIcpQueueTail = NULL
 
Comm::ConnectionPointer icpIncomingConn = NULL
 
Comm::ConnectionPointer icpOutgoingConn = NULL
 

Detailed Description

Function Documentation

static void icpHandleIcpV2 ( int  fd,
Ip::Address from,
char *  buf,
int  len 
)
static
static void icpLogIcp ( const Ip::Address caddr,
const LogTags logcode,
int  len,
const char *  url,
int  delay 
)
static
void icpUdpSendQueue ( int  fd,
void *   
)

Variable Documentation

Comm::ConnectionPointer icpOutgoingConn = NULL

Definition at line 73 of file icp_v2.cc.

icpUdpData* IcpQueueHead = NULL
static

IcpQueueHead is global so comm_incoming() knows whether or not to call icpUdpSendQueue.

Definition at line 66 of file icp_v2.cc.

icpUdpData* IcpQueueTail = NULL
static

Definition at line 68 of file icp_v2.cc.

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors