クラス HTTPSocket

#include <simplehttpsocket.h>

HTTPSocketに対する継承グラフ

TCPSocket

すべてのメンバ一覧

Public メソッド

 HTTPSocket (int t_ms, const char *ua)
 ~HTTPSocket ()
void setlogbuffer (string *buffer)
bool setproxy (const char *name, ushort port)
bool setproxy (const wchar_t *name, ushort port)
bool request (const char *url, const char *body, size_t bodylen, bool relative=false)
bool request (const char *url, HTTPHeader &hdr, const char *body, size_t bodylen, bool relative=false)
bool request (const char *hst, ushort pn, const char *header, size_t headerlen, const char *body, size_t bodylen)
int response (string &out, HTTPHeader &outhdr)

Protected 変数

string useragent
string proxy
ushort proxyport
stringlogbuffer


説明

simplehttpsocket.h21 行で定義されています。


コンストラクタとデストラクタ

HTTPSocket::HTTPSocket ( int  t_ms,
const char *  ua 
) [inline]

simplehttpsocket.h31 行で定義されています。

HTTPSocket::~HTTPSocket (  )  [inline]

simplehttpsocket.h37 行で定義されています。


関数

void HTTPSocket::setlogbuffer ( string buffer  )  [inline]

simplehttpsocket.h40 行で定義されています。

bool HTTPSocket::setproxy ( const char *  name,
ushort  port 
) [inline]

simplehttpsocket.h46 行で定義されています。

bool HTTPSocket::setproxy ( const wchar_t *  name,
ushort  port 
) [inline]

simplehttpsocket.h51 行で定義されています。

bool HTTPSocket::request ( const char *  url,
const char *  body,
size_t  bodylen,
bool  relative = false 
) [inline]

simplehttpsocket.h61 行で定義されています。

bool HTTPSocket::request ( const char *  url,
HTTPHeader hdr,
const char *  body,
size_t  bodylen,
bool  relative = false 
) [inline]

simplehttpsocket.h90 行で定義されています。

bool HTTPSocket::request ( const char *  hst,
ushort  pn,
const char *  header,
size_t  headerlen,
const char *  body,
size_t  bodylen 
) [inline]

simplehttpsocket.h120 行で定義されています。

int HTTPSocket::response ( string out,
HTTPHeader outhdr 
) [inline]

simplehttpsocket.h180 行で定義されています。


変数

simplehttpsocket.h25 行で定義されています。

simplehttpsocket.h26 行で定義されています。

simplehttpsocket.h27 行で定義されています。

simplehttpsocket.h28 行で定義されています。


このクラスの説明は次のファイルから生成されました:

Mon Mar 24 23:13:32 2008に生成されました。  doxygen 1.5.5