abyss_session.c File Reference

#include <assert.h>
#include <sys/types.h>
#include <string.h>
#include <stdio.h>
#include "abyss_xmlrpc_int.h"
#include <xmlrpc-c/abyss.h>
#include "abyss_server.h"
#include "abyss_conn.h"
#include "abyss_session.h"

Include dependency graph for abyss_session.c:

Go to the source code of this file.

Functions

void SessionGetReadData (TSession *const sessionP, size_t const max, const char **const outStartP, size_t *const outLenP)
void SessionGetRequestInfo (TSession *const sessionP, const TRequestInfo **const requestInfoPP)
abyss_bool SessionLog (TSession *const sessionP)
size_t SessionReadDataAvail (TSession *const sessionP)
abyss_bool SessionRefillBuffer (TSession *const sessionP)


Function Documentation

void SessionGetReadData ( TSession *const   sessionP,
size_t const   max,
const char **const   outStartP,
size_t *const   outLenP 
)

Definition at line 86 of file abyss_session.c.

References _TConn::buffer, _TConn::bufferpos, _TConn::buffersize, TSession::conn, and MIN.

Referenced by getBody().

void SessionGetRequestInfo ( TSession *const   sessionP,
const TRequestInfo **const   requestInfoPP 
)

Definition at line 115 of file abyss_session.c.

Referenced by handleXmlrpcReq(), and traceHandlerCalled().

abyss_bool SessionLog ( TSession *const   sessionP  ) 

size_t SessionReadDataAvail ( TSession *const   sessionP  ) 

Definition at line 77 of file abyss_session.c.

References _TConn::bufferpos, _TConn::buffersize, and TSession::conn.

Referenced by traceChunkRead().

abyss_bool SessionRefillBuffer ( TSession *const   sessionP  ) 


Generated on Thu May 17 10:00:33 2012 for Kamailio - The Open Source SIP Server by  doxygen 1.5.6