_TConn Struct Reference

#include <abyss.h>

Collaboration diagram for _TConn:

Collaboration graph
[legend]

Data Fields

char buffer [BUFFER_SIZE]
uint32_t bufferpos
uint32 bufferpos
uint32_t buffersize
uint32 buffersize
bool connected
TThreadDoneFndone
abyss_bool finished
abyss_bool hasOwnThread
uint32_t inbytes
uint32 inbytes
bool inUse
TThreadProcjob
void(* job )(struct _TConn *)
struct _TConnnextOutstandingP
uint32_t outbytes
uint32 outbytes
TIPAddr peerip
TServerserver
TSocket socket
TSocketsocketP
TThread thread
TThreadthreadP
const char * trace

Detailed Description

Definition at line 486 of file abyss.h.


Field Documentation

char buffer

uint32_t bufferpos

Definition at line 20 of file abyss_conn.h.

uint32_t buffersize

Definition at line 16 of file abyss_conn.h.

Definition at line 494 of file abyss.h.

Definition at line 41 of file abyss_conn.h.

Referenced by ConnCreate(), and connDone().

abyss_bool finished

Definition at line 29 of file abyss_conn.h.

Referenced by ConnCreate(), connDone(), connJob(), ConnKill(), and freeFinishedConns().

abyss_bool hasOwnThread

Definition at line 27 of file abyss_conn.h.

Referenced by ConnProcess(), ConnWaitAndRelease(), and makeThread().

uint32_t inbytes

Definition at line 24 of file abyss_conn.h.

Definition at line 490 of file abyss.h.

Referenced by ConnCreate(), ConnRead(), and ConnReadInit().

Definition at line 495 of file abyss.h.

Definition at line 40 of file abyss_conn.h.

void(* job)(struct _TConn *)

Referenced by ConnCreate(), connJob(), and ConnProcess().

struct _TConn* nextOutstandingP [read]

Definition at line 11 of file abyss_conn.h.

Referenced by addToOutstandingConnList(), and freeFinishedConns().

uint32_t outbytes

Definition at line 24 of file abyss_conn.h.

Definition at line 490 of file abyss.h.

Referenced by ConnCreate(), ConnReadInit(), ConnWrite(), and SessionLog().

Definition at line 492 of file abyss.h.

Referenced by ConnCreate(), and SessionLog().

Definition at line 491 of file abyss.h.

Definition at line 25 of file abyss_conn.h.

Referenced by ConnCreate(), ConnRead(), ConnWrite(), destroyConnSocket(), and SocketCreate().

Definition at line 493 of file abyss.h.

Definition at line 28 of file abyss_conn.h.

Referenced by ConnKill(), ConnProcess(), ConnWaitAndRelease(), freeFinishedConns(), and makeThread().

const char* trace

Definition at line 39 of file abyss_conn.h.

Referenced by ConnCreate(), traceSocketRead(), and traceSocketWrite().


The documentation for this struct was generated from the following files:

Generated on Thu Feb 9 08:01:24 2012 for Kamailio - The Open Source SIP Server by  doxygen 1.5.6