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 CSenFacet NewL ()
  Basic constructor.
static IMPORT_C CSenFacet NewL (CSenElement &aCopiedSource)
  Basic constructor.
static IMPORT_C CSenFacet NewL (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