Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

url.h File Reference

Go to the source code of this file.

Compounds

class  URLStream
 A URL processing version of TCPStream. C++ url processing stream class. More...


Enumerations

enum  urlerror_t {
  URL_SUCCESS = 0, URL_UNREACHABLE, URL_MISSING, URL_DENIED,
  URL_INVALID, URL_FORBIDDEN, URL_UNAUTHORIZED, URL_RELOCATED,
  URL_FAILURE, URL_TIMEOUT
}
enum  urlauth_t { URL_ANONYMOUS_AUTH = 0, URL_BASIC_AUTH }
enum  urlencoding_t { URL_BINARY_ENCODING = 0, URL_CHUNKED_ENCODING }
enum  urlmethod_t {
  HTTP_GET_METHOD, HTTP_PUT_METHOD, HTTP_POST_METHOD, FTP_GET_METHOD,
  FTP_PUT_METHOD, FILE_GET_METHOD, FILE_PUT_METHOD
}
enum  urlprotocol_t { HTTP_PROTOCOL_1_0, HTTP_PROTOCOL_1_1 }

Functions

__EXPORT char* urldecode (char *source, char *dest=NULL)
__EXPORT char* urlencode (const char *source, char *dest, unsigned size)

Variables

class __EXPORT URLStream


Enumeration Type Documentation

enum urlauth_t
 

Enumeration values:
URL_ANONYMOUS_AUTH  
URL_BASIC_AUTH  

enum urlencoding_t
 

Enumeration values:
URL_BINARY_ENCODING  
URL_CHUNKED_ENCODING  

enum urlerror_t
 

Enumeration values:
URL_SUCCESS  
URL_UNREACHABLE  
URL_MISSING  
URL_DENIED  
URL_INVALID  
URL_FORBIDDEN  
URL_UNAUTHORIZED  
URL_RELOCATED  
URL_FAILURE  
URL_TIMEOUT  

enum urlmethod_t
 

Enumeration values:
HTTP_GET_METHOD  
HTTP_PUT_METHOD  
HTTP_POST_METHOD  
FTP_GET_METHOD  
FTP_PUT_METHOD  
FILE_GET_METHOD  
FILE_PUT_METHOD  

enum urlprotocol_t
 

Enumeration values:
HTTP_PROTOCOL_1_0  
HTTP_PROTOCOL_1_1  


Function Documentation

__EXPORT char* urldecode ( char * source,
char * dest = NULL )
 

__EXPORT char* urlencode ( const char * source,
char * dest,
unsigned size )
 


Variable Documentation

class __EXPORT URLStream
 


Generated at Thu Sep 27 17:41:24 2001 for CommonC++ by doxygen1.2.5 written by Dimitri van Heesch, © 1997-2001