CSenSoapFault Class Reference

class CSenSoapFault : public CSenBaseElement

This utility class represents SOAP fault element according to SOAP fault specification. SOAP fault element has following child elements: faultcode, faultstring, faultactor detail

SenUtils.lib
Since
Series60 3.0

Inherits from

Public Member Functions
~CSenSoapFault ()
IMPORT_C TPtrC8 Detail ()
IMPORT_C TPtrC8 FaultActor ()
IMPORT_C TPtrC8 FaultCode ()
IMPORT_C TPtrC8 FaultString ()
IMPORT_C TPtrC8 FaultSubcode ()
IMPORT_C CSenSoapFault * NewL ( CSenElement &)
IMPORT_C CSenSoapFault * NewL (const TDesC8 &, const TDesC8 &, const TDesC8 &, const RAttributeArray &)
Protected Member Functions
CSenSoapFault ()
IMPORT_C void ConstructL ( CSenElement &)
IMPORT_C void ConstructL (const TDesC8 &, const TDesC8 &, const TDesC8 &, const RAttributeArray &)
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()
CSenBaseElement::AddAttrL(const TDesC8 &,const TDesC8 &)
CSenBaseElement::AddAttributeL(CSenBaseAttribute *)
CSenBaseElement::AddAttributeL(const TDesC8 &,const TDesC8 &)
CSenBaseElement::AddAttributeL(const TDesC8 &,const TDesC8 &,const TDesC8 &)
CSenBaseElement::AddAttributesL(const RAttributeArray &)
CSenBaseElement::AddElementL(CSenElement &)
CSenBaseElement::AddElementL(const TDesC8 &)
CSenBaseElement::AddElementL(const TDesC8 &,const TDesC8 &)
CSenBaseElement::AddElementL(const TDesC8 &,const TDesC8 &,const TDesC8 &)
CSenBaseElement::AddNamespaceL(CSenNamespace &,TBool)
CSenBaseElement::AddNamespaceL(const TDesC8 &,const TDesC8 &)
CSenBaseElement::AllocContentBufL()
CSenBaseElement::AsElement()
CSenBaseElement::AsXmlL()
CSenBaseElement::AsXmlUnicodeL()
CSenBaseElement::AttrValue(const TDesC8 &)
CSenBaseElement::AttributesL()
CSenBaseElement::BaseConstructL(const TDesC8 &)
CSenBaseElement::BaseConstructL(const TDesC8 &,const TDesC8 &)
CSenBaseElement::BaseConstructL(const TDesC8 &,const TDesC8 &,const TDesC8 &)
CSenBaseElement::BaseConstructL(const TDesC8 &,const TDesC8 &,const TDesC8 &,const RAttributeArray &)
CSenBaseElement::BaseConstructL(const TDesC8 &,const TDesC8 &,const TDesC8 &,const RAttributeArray &,CSenElement &)
CSenBaseElement::CSenBaseElement()
CSenBaseElement::Child(TInt)
CSenBaseElement::ConsistsOfL(MSenElement &)
CSenBaseElement::Content()const
CSenBaseElement::ContentUnicodeL()const
CSenBaseElement::ContentWriteStreamL()
CSenBaseElement::CopyFromL(CSenElement &)
CSenBaseElement::CreateElementL(const TDesC8 &,const TDesC8 &)
CSenBaseElement::DetachL()
CSenBaseElement::Element(const TDesC8 &)
CSenBaseElement::Element(const TDesC8 &,const TDesC8 &)
CSenBaseElement::ElementsL()
CSenBaseElement::ElementsL(RPointerArray< CSenElement > &,const TDesC8 &)
CSenBaseElement::ElementsL(RPointerArray< CSenElement > &,const TDesC8 &,const TDesC8 &)
CSenBaseElement::FindAttr(const TDesC8 &)
CSenBaseElement::HasContent()const
CSenBaseElement::IndexOfElement(const TDesC8 &,const TDesC8 &)const
CSenBaseElement::InsertElementL(CSenElement &,const CSenElement &)
CSenBaseElement::LocalName()const
CSenBaseElement::Namespace()
CSenBaseElement::Namespace(const TDesC8 &)
CSenBaseElement::Namespace(const TDesC8 &,const TBool)
CSenBaseElement::Namespace(const TDesC8 &,const TDesC8 &)
CSenBaseElement::NamespaceURI()const
CSenBaseElement::NamespacesL()
CSenBaseElement::NewL(const TDesC8 &)
CSenBaseElement::NewL(const TDesC8 &,const TDesC8 &)
CSenBaseElement::NewL(const TDesC8 &,const TDesC8 &,const TDesC8 &)
CSenBaseElement::NewL(const TDesC8 &,const TDesC8 &,const TDesC8 &,const RAttributeArray &,CSenElement &)
CSenBaseElement::NsPrefix()const
CSenBaseElement::Parent()
CSenBaseElement::RemoveElement(CSenElement &)
CSenBaseElement::RemoveElement(const TDesC8 &)
CSenBaseElement::RemoveElement(const TDesC8 &,const TDesC8 &)
CSenBaseElement::ReplaceElementL(CSenElement &)
CSenBaseElement::Root()
CSenBaseElement::Set(const TDesC8 &,const TDesC8 &,const TDesC8 &)
CSenBaseElement::SetAttributesL(const RAttributeArray &)
CSenBaseElement::SetContentL(const TDesC8 &)
CSenBaseElement::SetNamespaceL(const TDesC8 &)
CSenBaseElement::SetNamespaceL(const TDesC8 &,const TDesC8 &)
CSenBaseElement::SetParent(CSenElement *)
CSenBaseElement::SetPrefixL(const TDesC8 &)
CSenBaseElement::WriteAsXMLToL(RWriteStream &)
CSenBaseElement::WriteAttrToL(RWriteStream &,const TDesC8 &,const TDesC8 &)
CSenBaseElement::WriteAttrsToL(RWriteStream &)
CSenBaseElement::WriteContentToL(RWriteStream &)
CSenBaseElement::WriteElementsToL(RWriteStream &)
CSenBaseElement::WriteNamespacesToL(RWriteStream &)
CSenBaseElement::WriteToBufL(CBufBase &)
CSenBaseElement::~CSenBaseElement()

Constructor & Destructor Documentation

CSenSoapFault()

IMPORT_C CSenSoapFault ( ) [protected]

C++ default constructor

~CSenSoapFault()

IMPORT_C ~CSenSoapFault ( ) [virtual]

Destructor.

Member Functions Documentation

ConstructL(CSenElement &)

IMPORT_C void ConstructL ( CSenElement & aCopiedSource ) [protected]
Basic ConstructL function
Since
Series60 3.0

Parameters

CSenElement & aCopiedSource is the CSenElement from which data to this SOAP fault object is to be copied.

ConstructL(const TDesC8 &, const TDesC8 &, const TDesC8 &, const RAttributeArray &)

IMPORT_C void ConstructL ( const TDesC8 & aNsUri,
const TDesC8 & aLocalName,
const TDesC8 & aQName,
const RAttributeArray & aAttributes
) [protected]
Basic ConstructL function
Since
Series60 3.0

Parameters

const TDesC8 & aNsUri is the XML namespace URI of this SOAP fault
const TDesC8 & aLocalName is the XML localname URI of this SOAP fault
const TDesC8 & aQName is the XML qualifiedname URI of this SOAP fault
const RAttributeArray & aAttributes are the XML attributes for this SOAP fault

Detail()

IMPORT_C TPtrC8 Detail ( )
Since
Series60 3.0

FaultActor()

IMPORT_C TPtrC8 FaultActor ( )
Since
Series60 3.0

FaultCode()

IMPORT_C TPtrC8 FaultCode ( )
Since
Series60 3.0

FaultString()

IMPORT_C TPtrC8 FaultString ( )
Since
Series60 3.0

FaultSubcode()

IMPORT_C TPtrC8 FaultSubcode ( )
Since
Series60 4.0

NewL(CSenElement &)

IMPORT_C CSenSoapFault * NewL ( CSenElement & aCopiedSource ) [static]
Copy constructor, making a copy of the original source element.
Since
Series60 3.0

Parameters

CSenElement & aCopiedSource Element where source will be copied.

NewL(const TDesC8 &, const TDesC8 &, const TDesC8 &, const RAttributeArray &)

IMPORT_C CSenSoapFault * NewL ( const TDesC8 & aNsUri,
const TDesC8 & aLocalName,
const TDesC8 & aQName,
const RAttributeArray & aAttributes
) [static]
Basic constructor.
Since
Series60 3.0

Parameters

const TDesC8 & aNsUri is the XML namespace of this SOAP fault
const TDesC8 & aLocalName is the localname for this SOAP fault
const TDesC8 & aQName is the qualifiedname for this SOAP fault
const RAttributeArray & aAttributes are the XML attributes for this SOAP fault Parameters are used to construct the soap fault.