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 TPtrC8Detail()
IMPORT_C TPtrC8FaultActor()
IMPORT_C TPtrC8FaultCode()
IMPORT_C TPtrC8FaultString()
IMPORT_C TPtrC8FaultSubcode()
IMPORT_C CSenSoapFault *NewL(CSenElement &)
IMPORT_C CSenSoapFault *NewL(const TDesC8 &, const TDesC8 &, const TDesC8 &, const RAttributeArray &)
Protected Member Functions
CSenSoapFault()
IMPORT_C voidConstructL(CSenElement &)
IMPORT_C voidConstructL(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_CCSenSoapFault()[protected]

C++ default constructor

~CSenSoapFault()

IMPORT_C~CSenSoapFault()[virtual]

Destructor.

Member Functions Documentation

ConstructL(CSenElement &)

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

Parameters

CSenElement & aCopiedSourceis 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 voidConstructL(const TDesC8 &aNsUri,
const TDesC8 &aLocalName,
const TDesC8 &aQName,
const RAttributeArray &aAttributes
)[protected]
Basic ConstructL function
Since
Series60 3.0

Parameters

const TDesC8 & aNsUriis the XML namespace URI of this SOAP fault
const TDesC8 & aLocalNameis the XML localname URI of this SOAP fault
const TDesC8 & aQNameis the XML qualifiedname URI of this SOAP fault
const RAttributeArray & aAttributesare the XML attributes for this SOAP fault

Detail()

IMPORT_C TPtrC8Detail()
Since
Series60 3.0

FaultActor()

IMPORT_C TPtrC8FaultActor()
Since
Series60 3.0

FaultCode()

IMPORT_C TPtrC8FaultCode()
Since
Series60 3.0

FaultString()

IMPORT_C TPtrC8FaultString()
Since
Series60 3.0

FaultSubcode()

IMPORT_C TPtrC8FaultSubcode()
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 & aCopiedSourceElement 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 & aNsUriis the XML namespace of this SOAP fault
const TDesC8 & aLocalNameis the localname for this SOAP fault
const TDesC8 & aQNameis the qualifiedname for this SOAP fault
const RAttributeArray & aAttributesare the XML attributes for this SOAP fault Parameters are used to construct the soap fault.