Link against: senmessages.lib
#include <SenSoapMessage2.h>
Inherits CSenSoapEnvelope2.
Public Member Functions |
|
virtual IMPORT_C | ~CSenSoapMessage2 () |
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. |
|
virtual IMPORT_C TClass | Type () |
Gets the Message Type. |
|
virtual IMPORT_C MSenMessage * | CloneL () |
Clone method that duplicates this message -- including all member data in the message. |
|
Static Public Member Functions |
|
static IMPORT_C CSenSoapMessage2 * | NewL () |
Two-phase constructor. |
|
static IMPORT_C CSenSoapMessage2 * | NewLC () |
Two-phase constructor. |
|
static IMPORT_C CSenSoapMessage2 * | NewL (TSOAPVersion aVersion) |
Two-phase constructor. |
|
static IMPORT_C CSenSoapMessage2 * | NewLC (TSOAPVersion aVersion) |
Two-phase constructor. |
|
static IMPORT_C CSenSoapMessage2 * | NewL (TSOAPVersion aVersion, const TDesC8 &aSecurityNs) |
Two-phase constructor. |
|
static IMPORT_C CSenSoapMessage2 * | NewLC (TSOAPVersion aVersion, const TDesC8 &aSecurityNs) |
Two-phase constructor. |
|
static IMPORT_C CSenSoapMessage2 * | NewL (MSenMessageContext &aContext) |
Two-phase constructor. |
|
static IMPORT_C CSenSoapMessage2 * | NewLC (MSenMessageContext &aContext) |
Two-phase constructor. |
|
static IMPORT_C CSenSoapMessage2 * | NewL (MSenMessageContext &aContext, TSOAPVersion aVersion) |
Two-phase constructor. |
|
static IMPORT_C CSenSoapMessage2 * | NewLC (MSenMessageContext &aContext, TSOAPVersion aVersion) |
Two-phase constructor. |
|
static IMPORT_C CSenSoapMessage2 * | NewL (MSenMessageContext &aContext, TSOAPVersion aVersion, const TDesC8 &aSecurityNs) |
Two-phase constructor. |
|
static IMPORT_C CSenSoapMessage2 * | NewLC (MSenMessageContext &aContext, TSOAPVersion aVersion, const TDesC8 &aSecurityNs) |
Two-phase constructor. |
|
static IMPORT_C CSenSoapMessage2 * | NewL (CSenSoapMessage2 &aMessage) |
Two-phased copy constructor. |
|
static IMPORT_C CSenSoapMessage2 * | NewLC (CSenSoapMessage2 &aMessage) |
Two-phased copy constructor. |
|
Protected Member Functions |
|
IMPORT_C | CSenSoapMessage2 () |
C++ default constructor. |
|
virtual IMPORT_C CSenWsSecurityHeader2 * | NewSecurityHeaderLC (const TDesC8 *aData, RSenDocument aDocument, TXmlEngElement element) |
Helper function to make a new security header. |
|
virtual IMPORT_C void | ParseHeaderL (const RTagInfo &aElement, const RAttributeArray &aAttributes) |
This method should be overridden by subclasses. |
|
IMPORT_C void | BaseConstructL () |
This method should be called from the deriving classes ConstructL() methods. |
|
IMPORT_C void | BaseConstructL (TSOAPVersion aVersion) |
This method should be called from the deriving classes ConstructL() methods. |
|
IMPORT_C void | BaseConstructL (TSOAPVersion aVersion, const TDesC8 &aSecurityNs) |
This method should be called from the deriving classes ConstructL() methods. |
|
IMPORT_C void | BaseConstructL (MSenMessageContext &aContext) |
This method should be called from the deriving classes ConstructL() methods. |
|
IMPORT_C void | BaseConstructL (MSenMessageContext &aContext, TSOAPVersion aVersion) |
This method should be called from the deriving classes ConstructL() methods. |
|
IMPORT_C void | BaseConstructL (MSenMessageContext &aContext, TSOAPVersion aVersion, const TDesC8 &aSecurityNs) |
This method should be called from the deriving classes ConstructL() methods. |
|
IMPORT_C void | BaseConstructL (CSenSoapMessage2 &aMessage) |
This method should be called from the deriving classes ConstructL() methods. |
|
Protected Attributes |
|
CSenWsSecurityHeader2 * | 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.
|
|
This method should be called from the deriving classes ConstructL() methods.
|
|
This method should be called from the deriving classes ConstructL() methods.
Reimplemented from CSenSoapEnvelope2. |
|
This method should be called from the deriving classes ConstructL() methods.
Reimplemented from CSenSoapEnvelope2. |
|
This method should be called from the deriving classes ConstructL() methods.
|
|
This method should be called from the deriving classes ConstructL() methods.
Reimplemented from CSenSoapEnvelope2. |
|
This method should be called from the deriving classes ConstructL() methods.
Reimplemented from CSenSoapEnvelope2. |
|
Clone method that duplicates this message -- including all member data in the message. For the service consumers, a typical use case for cloning the message is when there is need to preserve the received response beyond the life time of a transaction. Normally, the response messages, that are owned by service connection are de-allocated after execution returns from MSenServiceConsumer interface's HandleMessageL or HandleErrorL method, back to the service connection.
Reimplemented from CSenSoapEnvelope2. |
|
Two-phased copy constructor. |
|
Two-phase constructor. |
|
Two-phase constructor. |
|
Two-phase constructor. Reimplemented from CSenSoapEnvelope2. |
|
Two-phase constructor. |
|
Two-phase constructor. |
|
Two-phase constructor. Reimplemented from CSenSoapEnvelope2. |
|
Two-phased copy constructor. |
|
Two-phase constructor. |
|
Two-phase constructor. |
|
Two-phase constructor. Reimplemented from CSenSoapEnvelope2. |
|
Two-phase constructor. |
|
Two-phase constructor. |
|
Two-phase constructor. Reimplemented from CSenSoapEnvelope2. |
|
Helper function to make a new security header.
|
|
This method should be overridden by subclasses. Implements functionality to parse SOAP header if one is found during parsing the envelope. Parses all elements found under top <Header> element by using DOM fragment.
Reimplemented from CSenSoapEnvelope2. |
|
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.
|
|
Gets the Message Type. Reimplemented from CSenSoapEnvelope2. |
|