#include <httpclnt.h>

Public Member Functions | |
| SocketReader (Socket &socket) | |
| int | get_state () |
| int | peek () |
| void | next () |
| int | read_line (char *line, size_t len) |
| int | read (char *buffer, size_t len) |
| string | receive_all () |
Private Member Functions | |
| void | fetch () |
Private Attributes | |
| Socket & | _socket |
| int | _state |
| char | _buffer [BUFFER_LEN] |
| char * | _g_ptr |
| char * | _e_ptr |
Definition at line 326 of file httpclnt.h.
| XMLRPC::SocketReader::SocketReader | ( | Socket & | socket ) | [inline] |
Definition at line 328 of file httpclnt.h.
| void XMLRPC::SocketReader::fetch | ( | ) | [inline, private] |
Definition at line 466 of file httpclnt.h.
| int XMLRPC::SocketReader::get_state | ( | ) | [inline] |
Definition at line 337 of file httpclnt.h.
| void XMLRPC::SocketReader::next | ( | ) | [inline] |
Definition at line 353 of file httpclnt.h.
| int XMLRPC::SocketReader::peek | ( | ) | [inline] |
Definition at line 342 of file httpclnt.h.
| int XMLRPC::SocketReader::read | ( | char * | buffer, |
| size_t | len | ||
| ) | [inline] |
Definition at line 408 of file httpclnt.h.
| int XMLRPC::SocketReader::read_line | ( | char * | line, |
| size_t | len | ||
| ) | [inline] |
Definition at line 360 of file httpclnt.h.
| string XMLRPC::SocketReader::receive_all | ( | ) | [inline] |
Definition at line 432 of file httpclnt.h.
char XMLRPC::SocketReader::_buffer[BUFFER_LEN] [private] |
Definition at line 462 of file httpclnt.h.
char* XMLRPC::SocketReader::_e_ptr [private] |
Definition at line 464 of file httpclnt.h.
char* XMLRPC::SocketReader::_g_ptr [private] |
Definition at line 463 of file httpclnt.h.
Socket& XMLRPC::SocketReader::_socket [private] |
Definition at line 459 of file httpclnt.h.
int XMLRPC::SocketReader::_state [private] |
Definition at line 460 of file httpclnt.h.
1.7.2