API published in: S60 3rd Ed
Link against: senutils.lib
Required Capabilities
NetworkServices ReadUserData WriteUserData
#include <sensoapmessage.h>
Inherits CSenSoapEnvelope.
Public Member Functions |
|
virtual IMPORT_C | ~CSenSoapMessage () |
Destructor. |
|
IMPORT_C void | SetSecurityHeaderL (const TDesC8 &aData) |
Sets a new security header for the soap message. |
|
IMPORT_C TInt | AddSecurityTokenL (const TDesC8 &aNewToken) |
Adds new token (content) to current security header, appending to existing. |
|
Static Public Member Functions |
|
static IMPORT_C CSenSoapMessage * | NewL () |
Two-phase constructor. |
|
Protected Member Functions |
|
IMPORT_C | CSenSoapMessage () |
C++ default constructor. |
|
virtual IMPORT_C CSenWsSecurityHeader * | NewSecurityHeaderLC (const TDesC8 *aData=NULL) |
Helper function to make a new security header. |
|
virtual IMPORT_C void | ParseHeaderL (const TDesC8 &aNsUri, const TDesC8 &aLocalName, const TDesC8 &aQName, const RAttributeArray &aAttributes) |
Implements functionality to parse SOAP header if one is found during parsing the envelope. |
|
IMPORT_C void | BaseConstructL () |
This method should be called from the deriving classes ConstructL() methods. |
|
Protected Attributes |
|
CSenWsSecurityHeader * | ipSecurityHeader |
|
Destructor. |
|
C++ default constructor. |
|
Adds new token (content) to current security header, appending to existing. The token is appended after the current content of security token. Method instantiates and adds default security header (without data), if such was not set in beforehand.
|
|
This method should be called from the deriving classes ConstructL() methods. Reimplemented from CSenSoapEnvelope. |
|
Two-phase constructor. Reimplemented from CSenSoapEnvelope. |
|
Helper function to make a new security header.
|
|
Implements functionality to parse SOAP header if one is found during parsing the envelope. Extends basic functionality from SOAP envelope by recognizing and parsing <Security> element under following namespace: http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd All other headers are parsed using superclass (SOAP envelope) functionality.
Reimplemented from CSenSoapEnvelope. |
|
Sets a new security header for the soap message. If existant, the old security header is deleted and new one with given data is added.
|
|