#include <httpclnt.h>
Public Member Functions | |
Socket () | |
Socket (SOCKET socket) | |
void | init (SOCKET socket) |
~Socket () | |
operator SOCKET () | |
void | connect (const AddressList &addr) |
void | bind (const AddressList &addr) |
void | close () |
int | receive (char *buffer, size_t len, int flags=0) |
int | receive_fragmented (char *buffer, int len, int flags=0) |
int | send (const char *buffer, size_t len, int flags=0) |
Protected Attributes | |
SOCKET | _sock |
Definition at line 196 of file httpclnt.h.
XMLRPC::Socket::Socket | ( | ) | [inline] |
Definition at line 198 of file httpclnt.h.
: URL _parsed_url;
XMLRPC::Socket::Socket | ( | SOCKET | socket ) | [inline] |
Definition at line 203 of file httpclnt.h.
: URL _parsed_url; bool _extensions;
XMLRPC::Socket::~Socket | ( | ) | [inline] |
Definition at line 213 of file httpclnt.h.
void XMLRPC::Socket::bind | ( | const AddressList & | addr ) | [inline] |
Definition at line 238 of file httpclnt.h.
void XMLRPC::Socket::close | ( | ) | [inline] |
Definition at line 256 of file httpclnt.h.
void XMLRPC::Socket::connect | ( | const AddressList & | addr ) | [inline] |
Definition at line 220 of file httpclnt.h.
void XMLRPC::Socket::init | ( | SOCKET | socket ) | [inline] |
Definition at line 208 of file httpclnt.h.
XMLRPC::Socket::operator SOCKET | ( | ) | [inline] |
Definition at line 218 of file httpclnt.h.
int XMLRPC::Socket::receive | ( | char * | buffer, |
size_t | len, | ||
int | flags = 0 |
||
) | [inline] |
Definition at line 276 of file httpclnt.h.
int XMLRPC::Socket::receive_fragmented | ( | char * | buffer, |
int | len, | ||
int | flags = 0 |
||
) | [inline] |
Definition at line 294 of file httpclnt.h.
int XMLRPC::Socket::send | ( | const char * | buffer, |
size_t | len, | ||
int | flags = 0 |
||
) | [inline] |
Definition at line 311 of file httpclnt.h.
SOCKET XMLRPC::Socket::_sock [protected] |
Definition at line 322 of file httpclnt.h.