CSenSoapMessage2 Class Reference
#include
<mw/SenSoapMessage2.h>
Link against: SenUtils.lib
class CSenSoapMessage2 : public CSenSoapEnvelope2 |
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() |
Detailed Description
CSenSoapMessage extends basic SOAP envelope functionality by offering methods to set the security header and security token.
- Since
- Series60 4.0
Member Attribute Documentation
Constructor & Destructor Documentation
CSenSoapMessage2 ( )
IMPORT_C | CSenSoapMessage2 | ( | ) | [protected] |
~CSenSoapMessage2 ( )
IMPORT_C | ~CSenSoapMessage2 | ( | ) | [virtual] |
Member Function 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
Parameter | Description | aNewToken | Token to be inserted. |
Returns: KErrNone or some system-wide Symbian error codes.
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 & )
This method should be called from the deriving classes ConstructL() methods.
- Since
- Series60 4.0
BaseConstructL ( MSenMessageContext & )
This method should be called from the deriving classes ConstructL() methods.
- Since
- Series60 4.0
BaseConstructL ( MSenMessageContext &, TSOAPVersion )
This method should be called from the deriving classes ConstructL() methods.
- Since
- Series60 4.0
BaseConstructL ( MSenMessageContext &, TSOAPVersion, const TDesC8 & )
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 & )
NewL ( MSenMessageContext & )
NewL ( MSenMessageContext &, TSOAPVersion )
NewL ( MSenMessageContext &, TSOAPVersion, const TDesC8 & )
NewL ( CSenSoapMessage2 & )
Two-phased copy constructor.
NewLC ( TSOAPVersion, const TDesC8 & )
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
Parameter | Description | aData | Default=NULL. Data to be set in the security header. |
Returns: new security header, which is located in the cleanup stack. Caller takes ownership.
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
Parameter | Description | aAttributes | The attributes of the new element |
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
Parameter | Description | aData | Data to be used in the security header. |
Type ( )
IMPORT_C TClass | Type | ( | ) | [virtual] |