CSenSoapMessage2 Class Reference
class CSenSoapMessage2 : public CSenSoapEnvelope2
|
CSenSoapMessage
extends basic SOAP envelope functionality by offering methods to set the security header and security token. SenUtils.lib
-
Since
-
Series60 4.0
Inherited Functions
|
|
CBase::CBase()
|
|
CBase::Delete(CBase *)
|
|
CBase::Extension_(TUint,TAny *&,TAny *)
|
|
CBase::operator new(TUint)
|
|
CBase::operator new(TUint,TAny *)
|
|
CBase::operator new(TUint,TLeave)
|
|
CBase::operator new(TUint,TLeave,TUint)
|
|
CBase::operator new(TUint,TUint)
|
|
CBase::~CBase()
|
|
CSenFragmentBase::AddAttributesL(const RAttributeArray &)
|
|
CSenFragmentBase::AddAttributesToElementL(TXmlEngElement,const RAttributeArray &)
|
|
CSenFragmentBase::AddContentL(const TDesC8 &)
|
|
CSenFragmentBase::AddNamespacesL()
|
|
CSenFragmentBase::AsDocumentL()
|
|
CSenFragmentBase::AsElementL()
|
|
CSenFragmentBase::AsXmlL()
|
|
CSenFragmentBase::AsXmlUnicodeL()
|
|
CSenFragmentBase::BaseConstructL(TXmlEngElement &,RSenDocument &)
|
|
CSenFragmentBase::BaseConstructL(const TDesC8 &)
|
|
CSenFragmentBase::BaseConstructL(const TDesC8 &,const TDesC8 &)
|
|
CSenFragmentBase::BaseConstructL(const TDesC8 &,const TDesC8 &,const TDesC8 &)
|
|
CSenFragmentBase::BaseConstructL(const TDesC8 &,const TDesC8 &,const TDesC8 &,const RAttributeArray &)
|
|
CSenFragmentBase::BaseConstructL(const TDesC8 &,const TDesC8 &,const TDesC8 &,const RAttributeArray &,TXmlEngElement &)
|
|
CSenFragmentBase::BaseConstructL(const TDesC8 &,const TDesC8 &,const TDesC8 &,const RAttributeArray &,TXmlEngElement &,RSenDocument &)
|
|
CSenFragmentBase::BaseConstructL(const TXmlEngElement &)
|
|
CSenFragmentBase::CSenFragmentBase()
|
|
CSenFragmentBase::ConsistsOfL(CSenFragmentBase &)
|
|
CSenFragmentBase::ConsistsOfL(TXmlEngElement &,TXmlEngElement &)
|
|
CSenFragmentBase::ContentL()
|
|
CSenFragmentBase::ContentOf(const TDesC8 &)
|
|
CSenFragmentBase::ExtractElement()
|
|
CSenFragmentBase::GetExtendedInterface(const TInt32)
|
|
CSenFragmentBase::LocalName()const
|
|
CSenFragmentBase::Namespace(const TDesC8 &)
|
|
CSenFragmentBase::NewL(TXmlEngElement &,RSenDocument &)
|
|
CSenFragmentBase::NewL(const TDesC8 &)
|
|
CSenFragmentBase::NewL(const TDesC8 &,const TDesC8 &)
|
|
CSenFragmentBase::NewL(const TDesC8 &,const TDesC8 &,const TDesC8 &)
|
|
CSenFragmentBase::NewL(const TDesC8 &,const TDesC8 &,const TDesC8 &,const RAttributeArray &)
|
|
CSenFragmentBase::NewL(const TDesC8 &,const TDesC8 &,const TDesC8 &,const RAttributeArray &,TXmlEngElement &)
|
|
CSenFragmentBase::NewL(const TDesC8 &,const TDesC8 &,const TDesC8 &,const RAttributeArray &,TXmlEngElement &,RSenDocument &)
|
|
CSenFragmentBase::NewL(const TXmlEngElement &)
|
|
CSenFragmentBase::NsPrefix()const
|
|
CSenFragmentBase::NsUri()const
|
|
CSenFragmentBase::OnContentL(const TDesC8 &,TInt)
|
|
CSenFragmentBase::OnDelegateParsingL(CSenFragmentBase &)
|
|
CSenFragmentBase::OnDelegateParsingL(const RTagInfo &,const RAttributeArray &,TInt)
|
|
CSenFragmentBase::OnEndDocumentL(TInt)
|
|
CSenFragmentBase::OnEndPrefixMappingL(const RString &,TInt)
|
|
CSenFragmentBase::OnError(TInt)
|
|
CSenFragmentBase::OnIgnorableWhiteSpaceL(const TDesC8 &,TInt)
|
|
CSenFragmentBase::OnProcessingInstructionL(const TDesC8 &,const TDesC8 &,TInt)
|
|
CSenFragmentBase::OnResumeParsingFromL(const RTagInfo &,TInt)
|
|
CSenFragmentBase::OnSkippedEntityL(const RString &,TInt)
|
|
CSenFragmentBase::OnStartDocumentL(const RDocumentParameters &,TInt)
|
|
CSenFragmentBase::OnStartPrefixMappingL(const RString &,const RString &,TInt)
|
|
CSenFragmentBase::OnWriteEndElementL(const RTagInfo &)
|
|
CSenFragmentBase::OnWriteStartElementL(const RTagInfo &,const RAttributeArray &)
|
|
CSenFragmentBase::RenameL(const TDesC8 &,const TDesC8 &)
|
|
CSenFragmentBase::RenameL(const TDesC8 &,const TDesC8 &,const TDesC8 &)
|
|
CSenFragmentBase::RenameLocalNameL(const TDesC8 &)
|
|
CSenFragmentBase::RenameNamespaceL(const TDesC8 &)
|
|
CSenFragmentBase::RenameNamespaceL(const TDesC8 &,const TDesC8 &)
|
|
CSenFragmentBase::RenamePrefixL(const TDesC8 &)
|
|
CSenFragmentBase::ResetContentL()
|
|
CSenFragmentBase::SetContentHandler(CSenFragmentBase &)
|
|
CSenFragmentBase::SetContentL(const TDesC8 &)
|
|
CSenFragmentBase::SetContentOfL(const TDesC8 &,const TDesC8 &)
|
|
CSenFragmentBase::SetDocument(RSenDocument &)
|
|
CSenFragmentBase::SetOwner(CSenFragmentBase &)
|
|
CSenFragmentBase::StartSavingContent()
|
|
CSenFragmentBase::WriteAsXMLToL(RWriteStream &)
|
|
CSenFragmentBase::~CSenFragmentBase()
|
|
CSenSoapEnvelope2::AddHeaderL(TXmlEngElement)
|
|
CSenSoapEnvelope2::BaseConstructL(CSenSoapEnvelope2 &)
|
|
CSenSoapEnvelope2::BodyAsStringL()
|
|
CSenSoapEnvelope2::BodyL()
|
|
CSenSoapEnvelope2::CSenSoapEnvelope2()
|
|
CSenSoapEnvelope2::Context()
|
|
CSenSoapEnvelope2::CreateBodyFragmentL(const TDesC8 &,const TDesC8 &,const TDesC8 &,const RAttributeArray &,TXmlEngElement &,RSenDocument &)
|
|
CSenSoapEnvelope2::DetachFaultL()
|
|
CSenSoapEnvelope2::Direction()
|
|
CSenSoapEnvelope2::FaultL()
|
|
CSenSoapEnvelope2::HasBody()
|
|
CSenSoapEnvelope2::HasHeader()
|
|
CSenSoapEnvelope2::HeaderL()
|
|
CSenSoapEnvelope2::IsFault()
|
|
CSenSoapEnvelope2::IsSafeToCast(TClass)
|
|
CSenSoapEnvelope2::NewL(CSenSoapEnvelope2 &)
|
|
CSenSoapEnvelope2::NewLC(CSenSoapEnvelope2 &)
|
|
CSenSoapEnvelope2::OnEndElementL(const RTagInfo &,TInt)
|
|
CSenSoapEnvelope2::OnStartElementL(const RTagInfo &,const RAttributeArray &,TInt)
|
|
CSenSoapEnvelope2::Properties()
|
|
CSenSoapEnvelope2::SetBodyL(TXmlEngElement)
|
|
CSenSoapEnvelope2::SetBodyL(const TDesC8 &)
|
|
CSenSoapEnvelope2::SetContext(MSenMessageContext *)
|
|
CSenSoapEnvelope2::SetProperties(MSenProperties *)
|
|
CSenSoapEnvelope2::SetSoapActionL(const TDesC8 &)
|
|
CSenSoapEnvelope2::SoapAction()
|
|
CSenSoapEnvelope2::SoapVersion()
|
|
CSenSoapEnvelope2::TxnId()
|
|
CSenSoapEnvelope2::~CSenSoapEnvelope2()
|
Constructor & Destructor Documentation
CSenSoapMessage2()
IMPORT_C
|
CSenSoapMessage2
|
(
|
)
|
[protected]
|
~CSenSoapMessage2()
IMPORT_C
|
~CSenSoapMessage2
|
(
|
)
|
[virtual]
|
Member Functions Documentation
AddSecurityTokenL(const TDesC8 &)
IMPORT_C
TInt
|
AddSecurityTokenL
|
(
|
const
TDesC8
&
|
aNewToken
|
)
|
|
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.
-
Since
-
Series60 4.0
Parameters
const
TDesC8
& aNewToken
|
Token to be inserted.
|
BaseConstructL()
IMPORT_C void
|
BaseConstructL
|
(
|
)
|
[protected]
|
This method should be called from the deriving classes ConstructL() methods.
-
Since
-
Series60 4.0
BaseConstructL(TSOAPVersion)
IMPORT_C void
|
BaseConstructL
|
(
|
TSOAPVersion
|
aVersion
|
)
|
[protected]
|
This method should be called from the deriving classes ConstructL() methods.
-
Since
-
Series60 4.0
BaseConstructL(TSOAPVersion, const TDesC8 &)
IMPORT_C void
|
BaseConstructL
|
(
|
TSOAPVersion
|
aVersion,
|
|
const
TDesC8
&
|
aSecurityNs
|
|
)
|
[protected]
|
This method should be called from the deriving classes ConstructL() methods.
-
Since
-
Series60 4.0
Parameters
TSOAPVersion
aVersion
|
|
const
TDesC8
& aSecurityNs
|
|
BaseConstructL(MSenMessageContext &)
This method should be called from the deriving classes ConstructL() methods.
-
Since
-
Series60 4.0
BaseConstructL(MSenMessageContext &, TSOAPVersion)
IMPORT_C void
|
BaseConstructL
|
(
|
MSenMessageContext
&
|
aContext,
|
|
TSOAPVersion
|
aVersion
|
|
)
|
[protected]
|
This method should be called from the deriving classes ConstructL() methods.
-
Since
-
Series60 4.0
BaseConstructL(MSenMessageContext &, TSOAPVersion, const TDesC8 &)
IMPORT_C void
|
BaseConstructL
|
(
|
MSenMessageContext
&
|
aContext,
|
|
TSOAPVersion
|
aVersion,
|
|
const
TDesC8
&
|
aSecurityNs
|
|
)
|
[protected]
|
This method should be called from the deriving classes ConstructL() methods.
-
Since
-
Series60 4.0
BaseConstructL(CSenSoapMessage2 &)
This method should be called from the deriving classes ConstructL() methods.
-
Since
-
Series60 4.0
NewL(TSOAPVersion, const TDesC8 &)
Parameters
TSOAPVersion
aVersion
|
|
const
TDesC8
& aSecurityNs
|
|
NewL(MSenMessageContext &)
NewL(MSenMessageContext &, TSOAPVersion)
NewL(MSenMessageContext &, TSOAPVersion, const TDesC8 &)
NewL(CSenSoapMessage2 &)
Two-phased copy constructor.
NewLC(TSOAPVersion, const TDesC8 &)
Parameters
TSOAPVersion
aVersion
|
|
const
TDesC8
& aSecurityNs
|
|
NewLC(MSenMessageContext &)
NewLC(MSenMessageContext &, TSOAPVersion)
NewLC(MSenMessageContext &, TSOAPVersion, const TDesC8 &)
NewLC(CSenSoapMessage2 &)
Two-phased copy constructor.
NewSecurityHeaderLC(const TDesC8 *, RSenDocument, TXmlEngElement)
Helper function to make a new security header.
-
Since
-
Series60 4.0
Parameters
const
TDesC8
* aData
|
Default=NULL. Data to be set in the security header.
|
RSenDocument
aDocument
|
|
TXmlEngElement
element
|
|
ParseHeaderL(const RTagInfo &, const RAttributeArray &)
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.
-
Since
-
Series60 4.0
SetSecurityHeaderL(const TDesC8 &)
IMPORT_C void
|
SetSecurityHeaderL
|
(
|
const
TDesC8
&
|
aData
|
)
|
|
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.
-
Since
-
Series60 4.0
Parameters
const
TDesC8
& aData
|
Data to be used in the security header.
|
Type()
IMPORT_C TClass
|
Type
|
(
|
)
|
[virtual]
|
Member Data Documentation
CSenWsSecurityHeader2 * ipSecurityHeader
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.