Public Member Functions | Protected Attributes

XMLRPC::Socket Struct Reference

#include <httpclnt.h>

Inheritance diagram for XMLRPC::Socket:
Inheritance graph
[legend]
Collaboration diagram for XMLRPC::Socket:
Collaboration graph
[legend]

List of all members.

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

Detailed Description

Definition at line 196 of file httpclnt.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.


Member Data Documentation

Definition at line 322 of file httpclnt.h.


The documentation for this struct was generated from the following file: