#include <HTTP_Client.h>
Collaboration diagram for HTTP_Client:
Public Member Functions | |
HTTP_Client (void) | |
~HTTP_Client (void) | |
int | open (const ACE_TCHAR *filename, const ACE_TCHAR *hostname=ACE_DEFAULT_SERVER_HOST, u_short port=80) |
int | read (ACE_Message_Block *mb) |
int | close () |
Frees memory allocated for filename. | |
Private Attributes | |
ACE_INET_Addr | inet_addr_ |
Store the internet address of the server. | |
ACE_TCHAR * | filename_ |
The filename. | |
ACE_Connector< HTTP_Handler, ACE_SOCK_CONNECTOR > | connector_ |
The connector endpoint to initiate the client connection. |
This class provides the ability to retrieve data from the network, of specified length and offset, and potentially use any protocol "under the hood" to do so. It currently uses HTTP. See HTTP_Handler also.
|
|
|
|
|
Frees memory allocated for filename.
|
|
Initializes the class with the given filename, hostname and port. it should be called with the filename, before any read/write calls |
|
Starts a connection, and reads a file from the server into Message_Block mb |
|
The connector endpoint to initiate the client connection.
|
|
The filename.
|
|
Store the internet address of the server.
|