Public Member Functions | Private Attributes

XMLRPC::AddressList Struct Reference

#include <httpclnt.h>

Collaboration diagram for XMLRPC::AddressList:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 AddressList ()
 ~AddressList ()
void clear ()
void resolve (const char *hostname, const char *service, int flags, int family=PF_INET)
const addrinfo * get_first () const

Private Attributes

addrinfo * _paddr_info

Detailed Description

Definition at line 147 of file httpclnt.h.


Constructor & Destructor Documentation

XMLRPC::AddressList::AddressList (  ) [inline]

Definition at line 149 of file httpclnt.h.

    {
XMLRPC::AddressList::~AddressList (  ) [inline]

Definition at line 154 of file httpclnt.h.

    {
        InternetCloseHandle(_hRequest);

Member Function Documentation

void XMLRPC::AddressList::clear (  ) [inline]

Definition at line 159 of file httpclnt.h.

       :
    HINTERNET   _hRequest;
};

const addrinfo* XMLRPC::AddressList::get_first (  ) const [inline]

Definition at line 184 of file httpclnt.h.

       :
    INConnect*  _pConnect;
};

#endif // USE_WININET
void XMLRPC::AddressList::resolve ( const char *  hostname,
const char *  service,
int  flags,
int  family = PF_INET 
) [inline]

Definition at line 167 of file httpclnt.h.

{
    HTTPConnection(const char* agent, const URL& url);

    Socket& get_socket(const AddressList& addr);
    void    close();

    const char* _agent;
    URL     _url;

    string  send_request(const URL& url, const AddressList& addr, const char* verb, const char* data, size_t len, bool close_connection);

Member Data Documentation

addrinfo* XMLRPC::AddressList::_paddr_info [private]

Definition at line 191 of file httpclnt.h.


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