CSenFacet Class Reference

API published in: S60 3rd Ed

Link against: senservdesc.lib

Capability Information

Required Capabilities

NetworkServices ReadUserData WriteUserData


#include <
senfacet.h>

Inherits CSenBaseElement.


Public Member Functions

virtual IMPORT_C ~CSenFacet ()
virtual IMPORT_C void SetNameL (const TDesC8 &aName)
 Setter for name.
virtual IMPORT_C void SetTypeL (const TDesC8 &aType)
 Setter for type.
virtual IMPORT_C void SetValueL (const TDesC8 &aValue)
 Setter for value.
virtual IMPORT_C TPtrC8 Name ()
 Getter for name.
virtual IMPORT_C TPtrC8 Type ()
 Getter for type.
virtual IMPORT_C TPtrC8 Value ()
 Getter for value.

Static Public Member Functions

static IMPORT_C CSenFacetNewL ()
 Basic constructor.
static IMPORT_C CSenFacetNewL (CSenElement &aCopiedSource)
 Basic constructor.
static IMPORT_C CSenFacetNewL (const TDesC8 &aNsUri, const TDesC8 &aLocalName, const TDesC8 &aQName, const RAttributeArray &aAttributes)
 Basic constructor.

Protected Member Functions

IMPORT_C CSenFacet ()
 C++ default constructor.
IMPORT_C void ConstructL (const TDesC8 &aLocalName)
 By default Symbian 2nd phase constructors are private.
IMPORT_C void ConstructL (CSenElement &aCopiedSource)
IMPORT_C void ConstructL (const TDesC8 &aNsUri, const TDesC8 &aLocalName, const TDesC8 &aQName, const RAttributeArray &aAttributes)

Constructor & Destructor Documentation

virtual IMPORT_C CSenFacet::~CSenFacet  )  [virtual]
 
IMPORT_C CSenFacet::CSenFacet  )  [protected]
 

C++ default constructor.


Member Function Documentation

IMPORT_C void CSenFacet::ConstructL const TDesC8 &  aNsUri,
const TDesC8 &  aLocalName,
const TDesC8 &  aQName,
const RAttributeArray &  aAttributes
[protected]
 
IMPORT_C void CSenFacet::ConstructL CSenElement aCopiedSource  )  [protected]
 
IMPORT_C void CSenFacet::ConstructL const TDesC8 &  aLocalName  )  [protected]
 

By default Symbian 2nd phase constructors are private.

virtual IMPORT_C TPtrC8 CSenFacet::Name  )  [virtual]
 

Getter for name.

Returns:
the name of the facet
static IMPORT_C CSenFacet* CSenFacet::NewL const TDesC8 &  aNsUri,
const TDesC8 &  aLocalName,
const TDesC8 &  aQName,
const RAttributeArray &  aAttributes
[static]
 

Basic constructor.

Parameters:
aNsUri The namespace URI of the new element
aLocalName The local name of the new element
aQName The qualified name of the new element
aAttributes The attributes of the new element Leave codes: KErrSenInvalidCharacters if aLocalName or aQName contains illegal characters. KErrSenZeroLengthDescriptor if aLocalName or aQName is zero length.

Reimplemented from CSenBaseElement.

static IMPORT_C CSenFacet* CSenFacet::NewL CSenElement aCopiedSource  )  [static]
 

Basic constructor.

Parameters:
aCopiedSource source to copy facet data from.
static IMPORT_C CSenFacet* CSenFacet::NewL  )  [static]
 

Basic constructor.

virtual IMPORT_C void CSenFacet::SetNameL const TDesC8 &  aName  )  [virtual]
 

Setter for name.

Parameters:
aName the name to be set.
virtual IMPORT_C void CSenFacet::SetTypeL const TDesC8 &  aType  )  [virtual]
 

Setter for type.

Parameters:
aType the type to be set.
virtual IMPORT_C void CSenFacet::SetValueL const TDesC8 &  aValue  )  [virtual]
 

Setter for value.

Parameters:
aValue the value to be set.
virtual IMPORT_C TPtrC8 CSenFacet::Type  )  [virtual]
 

Getter for type.

Returns:
the type of the facet
virtual IMPORT_C TPtrC8 CSenFacet::Value  )  [virtual]
 

Getter for value.

Returns:
the value of the facet

The documentation for this class was generated from the following file:

Copyright © Nokia Corporation 2001-2008
Back to top