RExplicitHTTPSession Class Reference
class RExplicitHTTPSession |
RExplicitHTTPSession is a wrapper around the RHTTPSession. This handle provides features which allows the application to prompt the user only once for the selection of an IAP during muliple connections within a session.
Constructor & Destructor Documentation
RExplicitHTTPSession()
IMPORT_C | RExplicitHTTPSession | ( | ) | |
Member Functions Documentation
BindConnectionL(TUint32, TBool)
void | BindConnectionL | ( | TUint32 | aIap, |
| TBool | aStartConnection |
| ) | [private] |
CancelStart()
IMPORT_C void | CancelStart | ( | ) | |
OpenL(const TUriC8 &, TUint32, TBool)
IMPORT_C void | OpenL | ( | const TUriC8 & | aUri, |
| TUint32 | aIapNumber = 0, |
| TBool | aStartConnection = ETrue |
| ) | |
This is a wrapper for the session handle RHTTPSession. It opens a session and sets up the proxies and the network settings using the provided IAP. It also starts a connection using the connection preference settings in CommDb. This function leaves with an appropriate error code if the open failed.
Parameters
const TUriC8 & aUri | This is used to retrieve the proxy record. If no proxy is found for the given URI, then no proxy will be used by default. |
TUint32 aIapNumber = 0 | This carries the IAP. If this is non-zero, it will be set as a connction preference and the user will not be prompted for an IAP. |
TBool aStartConnection = ETrue | If set to ETrue, a new connection is started. This by default is set to ETrue. |
StartConnection(TRequestStatus &)
Parameters
TRequestStatus & aStatus | On return, the status of the request, e.g. KErrNone, KErrAlreadyExists. |
UseProxyL(const TDesC8 &, HBufC8 *&)
Member Data Documentation
RHTTPSession
iHTTPSession
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.