CSenSoapFault Class Reference

#include <mw/SenSoapFault.h>

Link against: SenUtils.lib

class CSenSoapFault : public CSenBaseElement

Inherits from

  • CSenSoapFault
    Public Member Functions
    virtual ~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()

    Detailed Description

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

    Since
    Series60 3.0

    Constructor & Destructor Documentation

    CSenSoapFault ( )

    IMPORT_CCSenSoapFault()[protected]

    C++ default constructor

    ~CSenSoapFault ( )

    IMPORT_C~CSenSoapFault()[virtual]

    Destructor.

    Member Function Documentation

    ConstructL ( CSenElement & )

    IMPORT_C voidConstructL(CSenElement &aCopiedSource)[protected]
    Basic ConstructL function
    Since
    Series60 3.0
    ParameterDescription
    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
    ParameterDescription
    aNsUriis the XML namespace URI of this SOAP fault
    aLocalNameis the XML localname URI of this SOAP fault
    aQNameis the XML qualifiedname URI of this SOAP fault
    aAttributesare the XML attributes for this SOAP fault

    Detail ( )

    IMPORT_C TPtrC8Detail()
    Since
    Series60 3.0

    Returns: the content of <detail> element as UTF-8 form string or KNullDesC8, if element is not available

    FaultActor ( )

    IMPORT_C TPtrC8FaultActor()
    Since
    Series60 3.0

    Returns: the content of <faultactor> element as UTF-8 form string or KNullDesC8, if element is not available

    FaultCode ( )

    IMPORT_C TPtrC8FaultCode()
    Since
    Series60 3.0

    Returns: the content of <faultcode> element as UTF-8 form string or KNullDesC8, if element is not available

    FaultString ( )

    IMPORT_C TPtrC8FaultString()
    Since
    Series60 3.0

    Returns: the content of <faultstring> element as UTF-8 form string or KNullDesC8, if element is not available

    FaultSubcode ( )

    IMPORT_C TPtrC8FaultSubcode()
    Since
    Series60 4.0

    Returns: the content of <Subcode> element as UTF-8 form string or KNullDesC8, if element is not available

    NewL ( CSenElement & )

    IMPORT_C CSenSoapFault *NewL(CSenElement &aCopiedSource)[static]
    Copy constructor, making a copy of the original source element.
    Since
    Series60 3.0
    ParameterDescription
    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]

    Reimplemented from CSenBaseElement::NewL(const TDesC8 &,const TDesC8 &,const TDesC8 &,const RAttributeArray &)

    Basic constructor.
    Since
    Series60 3.0
    ParameterDescription
    aNsUriis the XML namespace of this SOAP fault
    aLocalNameis the localname for this SOAP fault
    aQNameis the qualifiedname for this SOAP fault
    aAttributesare the XML attributes for this SOAP fault Parameters are used to construct the soap fault.