Home | Trees | Indices | Help |
|
---|
|
object --+ | httxobject.HttxObject --+ | httxbase.HttxBase --+ | HttxManager
Main HttxLib Connecting object. The HttxManager is responsible for creating and managing a set of HttxNetLocation (net locations) objects that will in turn hold the actual connections.
The net location objects will be created on demand and kept in storage. A reference to active netlocations, (those with a pending getresponse after a request) will also be stored in a cache.
|
|||
|
|||
HttxManager @see clone |
|
||
HttxManager |
|
||
|
|||
|
|||
HttxNetLocation |
|
||
opaque type for the caller (a Python sock) |
|
||
HttxResponse (compatible with httplib HTTPResponse) |
|
||
Inherited from Inherited from |
|
|||
HttxOptions |
options The shared options for the connection(s) |
||
Inherited from |
|
|||
Inherited from |
|
Constructor. It delegates construction to the base class HttxBase, except for the proxy that will be set specifically Setting the proxy ensures the initialization of the storage of netlocations and the cache of active netlocations
See Also: HttxOptions |
Deepcopy support.
|
Clone the object using the supplied options or a new set of options if given. An equivalente set of HttxNetLocation net locations will be replicated A new set of options will separate the clone object from the original object, since they will no longer share cookies, user/password/realm combinations or https certificates
|
Set the proxy options by opening specific netlocations for http and/or https schemes The proxy can be different for http and https connections. The HttxNetLocation net locations storage and cache of active net locations are initialized
|
Internal interface to fetch the appropiate HttxNetLocation net location object to use to issue a request as specified by httxreq
|
Send the HttxRequest httxreq to the specified server inside the request
|
Recover a HttxResponse using a net location from the cache of active HttxNetLocation net locations and calling its getresponse
|
Home | Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Sat Aug 13 14:56:41 2011 | http://epydoc.sourceforge.net |