chttp_request.c File Reference

#include <cybergarage/util/clist.h>
#include <cybergarage/http/chttp.h>
#include <cybergarage/net/csocket.h>
#include <cybergarage/util/clog.h>
#include <cybergarage/util/cstring.h>
#include <cybergarage/util/cthread.h>
#include <string.h>

Functions

CgHttpRequestcg_http_request_new ()
void cg_http_request_delete (CgHttpRequest *httpReq)
void cg_http_request_clear (CgHttpRequest *httpReq)
void cg_http_request_setmethod (CgHttpRequest *httpReq, char *value)
void cg_http_request_setversion (CgHttpRequest *httpReq, char *value)
void cg_http_request_setuseragent (CgHttpRequest *httpReq, char *value)
void cg_http_request_addtouseragent (CgHttpRequest *httpReq, char *value)
void cg_http_request_seturi (CgHttpRequest *httpReq, char *value)
char * cg_http_request_getmethod (CgHttpRequest *httpReq)
char * cg_http_request_getversion (CgHttpRequest *httpReq)
char * cg_http_request_getuseragent (CgHttpRequest *httpReq)
char * cg_http_request_geturi (CgHttpRequest *httpReq)
void cg_http_request_setsocket (CgHttpRequest *httpReq, CgSocket *sock)
CgSocketcg_http_request_getsocket (CgHttpRequest *httpReq)
CgHttpResponsecg_http_request_post_main (CgHttpRequest *httpReq, char *ipaddr, int port, BOOL isSecure)
CgHttpResponsecg_http_request_post (CgHttpRequest *httpReq, char *ipaddr, int port)
BOOL cg_http_request_read (CgHttpRequest *httpReq, CgSocket *sock)
BOOL cg_http_request_postresponse (CgHttpRequest *httpReq, CgHttpResponse *httpRes)
BOOL cg_http_request_poststatuscode (CgHttpRequest *httpReq, int httpStatCode)
BOOL cg_http_request_postdata (CgHttpRequest *httpReq, void *data, int dataLen)
BOOL cg_http_request_postchunkedsize (CgHttpRequest *httpReq, int dataLen)
BOOL cg_http_request_postchunkeddata (CgHttpRequest *httpReq, void *data, int dataLen)
BOOL cg_http_request_postlastchunk (CgHttpRequest *httpReq)
void cg_http_request_copy (CgHttpRequest *destHttpReq, CgHttpRequest *srcHttpReq)
void cg_http_request_print (CgHttpRequest *httpReq)

Function Documentation

void cg_http_request_addtouseragent ( CgHttpRequest httpReq,
char *  value 
)
void cg_http_request_clear ( CgHttpRequest httpReq  ) 
void cg_http_request_copy ( CgHttpRequest destHttpReq,
CgHttpRequest srcHttpReq 
)
void cg_http_request_delete ( CgHttpRequest httpReq  ) 
char* cg_http_request_getmethod ( CgHttpRequest httpReq  ) 
CgSocket* cg_http_request_getsocket ( CgHttpRequest httpReq  ) 
char* cg_http_request_geturi ( CgHttpRequest httpReq  ) 
char* cg_http_request_getuseragent ( CgHttpRequest httpReq  ) 
char* cg_http_request_getversion ( CgHttpRequest httpReq  ) 
CgHttpRequest* cg_http_request_new (  ) 
CgHttpResponse* cg_http_request_post ( CgHttpRequest httpReq,
char *  ipaddr,
int  port 
)
CgHttpResponse* cg_http_request_post_main ( CgHttpRequest httpReq,
char *  ipaddr,
int  port,
BOOL  isSecure 
)
BOOL cg_http_request_postchunkeddata ( CgHttpRequest httpReq,
void *  data,
int  dataLen 
)
BOOL cg_http_request_postchunkedsize ( CgHttpRequest httpReq,
int  dataLen 
)
BOOL cg_http_request_postdata ( CgHttpRequest httpReq,
void *  data,
int  dataLen 
)
BOOL cg_http_request_postlastchunk ( CgHttpRequest httpReq  ) 
BOOL cg_http_request_postresponse ( CgHttpRequest httpReq,
CgHttpResponse httpRes 
)
BOOL cg_http_request_poststatuscode ( CgHttpRequest httpReq,
int  httpStatCode 
)
void cg_http_request_print ( CgHttpRequest httpReq  ) 
BOOL cg_http_request_read ( CgHttpRequest httpReq,
CgSocket sock 
)
void cg_http_request_setmethod ( CgHttpRequest httpReq,
char *  value 
)
void cg_http_request_setsocket ( CgHttpRequest httpReq,
CgSocket sock 
)
void cg_http_request_seturi ( CgHttpRequest httpReq,
char *  value 
)
void cg_http_request_setuseragent ( CgHttpRequest httpReq,
char *  value 
)
void cg_http_request_setversion ( CgHttpRequest httpReq,
char *  value 
)

Generated on Tue Feb 23 23:14:23 2010 for CyberLink for C by  doxygen 1.6.1