abyss_http.h File Reference

#include "abyss_conn.h"

Include dependency graph for abyss_http.h:

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

Go to the source code of this file.

Functions

abyss_bool HTTPKeepalive (TSession *const sessionP)
int32_t HTTPRead (TSession *const sessionP, const char *const buffer, uint32_t const len)
const char * HTTPReasonByStatus (uint16_t const code)
abyss_bool HTTPWriteBodyChunk (TSession *const sessionP, const char *const buffer, uint32_t const len)
abyss_bool HTTPWriteEndChunk (TSession *const sessionP)
abyss_bool RequestAuth (TSession *r, char *credential, char *user, char *pass)
void RequestFree (TSession *r)
void RequestInit (TSession *r, TConn *c)
abyss_bool RequestRead (TSession *r)
abyss_bool RequestUnescapeURI (TSession *r)
abyss_bool RequestValidURI (TSession *r)
abyss_bool RequestValidURIPath (TSession *r)


Function Documentation

abyss_bool HTTPKeepalive ( TSession *const   sessionP  ) 

Definition at line 799 of file abyss_http.c.

References TSession::keepalive, and TSession::status.

Referenced by processDataFromClient(), and ResponseWriteStart().

int32_t HTTPRead ( TSession *const   sessionP,
const char *const   buffer,
uint32_t const   len 
)

const char* HTTPReasonByStatus ( uint16_t const   code  ) 

Definition at line 682 of file abyss_http.c.

References NULL.

abyss_bool HTTPWriteBodyChunk ( TSession *const   sessionP,
const char *const   buffer,
uint32_t const   len 
)

abyss_bool HTTPWriteEndChunk ( TSession *const   sessionP  ) 

abyss_bool RequestAuth ( TSession r,
char *  credential,
char *  user,
char *  pass 
)

void RequestFree ( TSession r  ) 

void RequestInit ( TSession r,
TConn c 
)

abyss_bool RequestRead ( TSession r  ) 

abyss_bool RequestUnescapeURI ( TSession r  ) 

abyss_bool RequestValidURI ( TSession r  ) 

Definition at line 556 of file abyss_http.c.

References FALSE, m_options, TSession::method, TRUE, TSession::uri, and xmlrpc_streq().

abyss_bool RequestValidURIPath ( TSession r  ) 

Definition at line 573 of file abyss_http.c.

References FALSE, and TSession::uri.


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