#include <abyss.h>

Data Fields | |
| char | buffer [BUFFER_SIZE] |
| uint32_t | bufferpos |
| uint32 | bufferpos |
| uint32_t | buffersize |
| uint32 | buffersize |
| bool | connected |
| TThreadDoneFn * | done |
| abyss_bool | finished |
| abyss_bool | hasOwnThread |
| uint32_t | inbytes |
| uint32 | inbytes |
| bool | inUse |
| TThreadProc * | job |
| void(* | job )(struct _TConn *) |
| struct _TConn * | nextOutstandingP |
| uint32_t | outbytes |
| uint32 | outbytes |
| TIPAddr | peerip |
| TServer * | server |
| TSocket | socket |
| TSocket * | socketP |
| TThread | thread |
| TThread * | threadP |
| const char * | trace |
Definition at line 486 of file abyss.h.
| char buffer |
Definition at line 497 of file abyss.h.
Referenced by ConnRead(), ConnReadHeader(), ConnReadInit(), ListAddFromString(), SessionGetReadData(), and traceSocketRead().
| uint32_t bufferpos |
Definition at line 20 of file abyss_conn.h.
Definition at line 489 of file abyss.h.
Referenced by ConnCreate(), ConnReadHeader(), ConnReadInit(), SessionGetReadData(), and SessionReadDataAvail().
| uint32_t buffersize |
Definition at line 16 of file abyss_conn.h.
Definition at line 489 of file abyss.h.
Referenced by bufferSpace(), ConnCreate(), ConnRead(), ConnReadHeader(), ConnReadInit(), SessionGetReadData(), SessionReadDataAvail(), and traceSocketRead().
| 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 40 of file abyss_conn.h.
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 488 of file abyss.h.
Referenced by ConnCreate(), ConnReadHeader(), ConnServer(), processDataFromClient(), serverFunc(), SessionLog(), and SessionRefillBuffer().
Definition at line 25 of file abyss_conn.h.
Referenced by ConnCreate(), ConnRead(), ConnWrite(), destroyConnSocket(), and SocketCreate().
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().
1.5.6