CSenCredential Class Reference
class CSenCredential : public CSenBaseFragment |
Class implements (web) service credential functionality SenServDesc.lib
- Since
- Series60 3.0
Public Member Functions |
---|
| ~CSenCredential() |
IMPORT_C const TDesC8 & | Id() |
IMPORT_C CSenCredential * | NewL(const TDesC8 &, const TDesC8 &, const TDesC8 &, const RAttributeArray &) |
IMPORT_C CSenCredential * | NewL(const TDesC8 &, const TDesC8 &, const TDesC8 &, const RAttributeArray &, CSenElement &) |
IMPORT_C CSenCredential * | NewL(const CSenCredential &) |
IMPORT_C CSenCredential * | NewLC(const TDesC8 &, const TDesC8 &, const TDesC8 &, const RAttributeArray &) |
IMPORT_C CSenCredential * | NewLC(const TDesC8 &, const TDesC8 &, const TDesC8 &, const RAttributeArray &, CSenElement &) |
IMPORT_C CSenCredential * | NewLC(const CSenCredential &) |
IMPORT_C void | SetValidUntil(TTime &) |
IMPORT_C TTime & | ValidUntil() |
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() |
| CSenBaseFragment::AllocContentSaverL() |
| CSenBaseFragment::AsElement() |
| CSenBaseFragment::AsXmlL() |
| CSenBaseFragment::AsXmlUnicodeL() |
| CSenBaseFragment::BaseConstructL(CSenXmlReader &) |
| CSenBaseFragment::BaseConstructL(const CSenElement &) |
| CSenBaseFragment::BaseConstructL(const TDesC8 &) |
| CSenBaseFragment::BaseConstructL(const TDesC8 &,const TDesC8 &) |
| CSenBaseFragment::BaseConstructL(const TDesC8 &,const TDesC8 &,const TDesC8 &) |
| CSenBaseFragment::BaseConstructL(const TDesC8 &,const TDesC8 &,const TDesC8 &,const RAttributeArray &) |
| CSenBaseFragment::BaseConstructL(const TDesC8 &,const TDesC8 &,const TDesC8 &,const RAttributeArray &,CSenElement &) |
| CSenBaseFragment::BuildFrom(const TDesC8 &) |
| CSenBaseFragment::CSenBaseFragment() |
| CSenBaseFragment::CharactersL(const TDesC8 &,TInt,TInt) |
| CSenBaseFragment::ConsistsOfL(MSenFragment &) |
| CSenBaseFragment::Content() |
| CSenBaseFragment::ContentOf(const TDesC8 &) |
| CSenBaseFragment::DelegateParsingL(MSenFragment &) |
| CSenBaseFragment::DelegateParsingL(const TDesC8 &,const TDesC8 &,const TDesC8 &,const RAttributeArray &) |
| CSenBaseFragment::DetachL() |
| CSenBaseFragment::EndElementL(const TDesC8 &,const TDesC8 &,const TDesC8 &) |
| CSenBaseFragment::EnsureNamespace(const TDesC8 &) |
| CSenBaseFragment::ExtractElement() |
| CSenBaseFragment::LocalName()const |
| CSenBaseFragment::Namespace(const TDesC8 &) |
| CSenBaseFragment::NewL(const CSenElement &) |
| CSenBaseFragment::NewL(const TDesC8 &) |
| CSenBaseFragment::NewL(const TDesC8 &,const TDesC8 &) |
| CSenBaseFragment::NewL(const TDesC8 &,const TDesC8 &,const TDesC8 &) |
| CSenBaseFragment::NsPrefix()const |
| CSenBaseFragment::NsUri()const |
| CSenBaseFragment::ParseL(const TDesC8 &) |
| CSenBaseFragment::ParseWithL(CSenXmlReader &) |
| CSenBaseFragment::Reader() |
| CSenBaseFragment::ResetContentL() |
| CSenBaseFragment::ResumeParsingFromL(const TDesC8 &,const TDesC8 &,const TDesC8 &) |
| CSenBaseFragment::SaveNamespacesL(const RAttributeArray &,TBool) |
| CSenBaseFragment::SetAttributesL(const RAttributeArray &) |
| CSenBaseFragment::SetContentOfL(const TDesC8 &,const TDesC8 &) |
| CSenBaseFragment::SetOwner(MSenFragment &) |
| CSenBaseFragment::SetReader(CSenXmlReader &) |
| CSenBaseFragment::StartEntity(TDesC8 &) |
| CSenBaseFragment::WriteAsXMLToL(RWriteStream &) |
| CSenBaseFragment::WriteEndElementL(const TDesC8 &,const TDesC8 &,const TDesC8 &) |
| CSenBaseFragment::WriteStartElementL(const TDesC8 &,const TDesC8 &,const TDesC8 &,const RAttributeArray &) |
| CSenBaseFragment::~CSenBaseFragment() |
Constructor & Destructor Documentation
CSenCredential()
IMPORT_C | CSenCredential | ( | ) | [private] |
~CSenCredential()
IMPORT_C | ~CSenCredential | ( | ) | [virtual] |
Member Functions Documentation
ConstructL(const TDesC8 &, const TDesC8 &, const TDesC8 &, const RAttributeArray &)
By default Symbian 2nd phase constructor is private.
- Since
- Series60 3.0
Parameters
const TDesC8 & aNsUri | is the XML namespace as UTF-8 descriptor |
const TDesC8 & aLocalName | is the XML localname as UTF-8 descriptor |
const TDesC8 & aQName | is the XML qualifiedname as UTF-8 descriptor |
const RAttributeArray & aAttributes | is the list of XML attributes |
ConstructL(const TDesC8 &, const TDesC8 &, const TDesC8 &, const RAttributeArray &, CSenElement &)
By default Symbian 2nd phase constructor is private.
- Since
- Series60 3.0
Parameters
const TDesC8 & aNsUri | is the XML namespace as UTF-8 descriptor |
const TDesC8 & aLocalName | is the XML localname as UTF-8 descriptor |
const TDesC8 & aQName | is the XML qualifiedname as UTF-8 descriptor |
const RAttributeArray & aAttributes | is the list of XML attributes |
CSenElement & aParent | is the parent element, which may declare other namespaces. |
ConstructL(CSenCredential &)
By default Symbian 2nd phase constructor is private.
- Since
- Series60 3.0
Id()
Getter for the credential ID.
- Since
- Series60 3.0
NewL(const TDesC8 &, const TDesC8 &, const TDesC8 &, const RAttributeArray &)
Two-phase constructor.
- Since
- Series60 3.0
Parameters
const TDesC8 & aNsUri | The namespace URI of the new element |
const TDesC8 & aLocalName | The local name of the new element |
const TDesC8 & aQName | The qualified name of the new element |
const RAttributeArray & aAttributes | The attributes of the new element |
NewL(const TDesC8 &, const TDesC8 &, const TDesC8 &, const RAttributeArray &, CSenElement &)
Constructor with a possibility to set a parent.
- Since
- Series60 3.0
Parameters
const TDesC8 & aNsUri | The namespace URI of the new element |
const TDesC8 & aLocalName | The local name of the new element |
const TDesC8 & aQName | The qualified name of the new element |
const RAttributeArray & aAttributes | The attributes of the new element |
CSenElement & aParent | The parent element of the new element |
NewL(const CSenCredential &)
Constructor which copies itself from another credential.
- Since
- Series60 3.0
NewLC(const TDesC8 &, const TDesC8 &, const TDesC8 &, const RAttributeArray &)
Two-phase constructor.
- Since
- Series60 3.0
Parameters
const TDesC8 & aNsUri | The namespace URI of the new element |
const TDesC8 & aLocalName | The local name of the new element |
const TDesC8 & aQName | The qualified name of the new element |
const RAttributeArray & aAttributes | The attributes of the new element |
NewLC(const TDesC8 &, const TDesC8 &, const TDesC8 &, const RAttributeArray &, CSenElement &)
Constructor with a possibility to set a parent.
- Since
- Series60 3.0
Parameters
const TDesC8 & aNsUri | The namespace URI of the new element |
const TDesC8 & aLocalName | The local name of the new element |
const TDesC8 & aQName | The qualified name of the new element |
const RAttributeArray & aAttributes | The attributes of the new element |
CSenElement & aParent | The parent element of the new element |
NewLC(const CSenCredential &)
Constructor which copies itself from another credential.
- Since
- Series60 3.0
SetIdL(const TDesC8 &)
void | SetIdL | ( | const TDesC8 & | aId | ) | [private] |
Setter for Credential ID
- Since
- Series60 3.0
Parameters
const TDesC8 & aId | is the unique ID for this Credential |
SetValidUntil(TTime &)
IMPORT_C void | SetValidUntil | ( | TTime & | aTime | ) | |
Setter for the credential expiration time.
- Since
- Series60 3.0
Parameters
TTime & aTime | The new expiration time |
StartElementL(const TDesC8 &, const TDesC8 &, const TDesC8 &, const RAttributeArray &)
From
CSenDomFragment Callback function which implement the XML content handler interface.
- Since
- Series60 3.0
Parameters
const TDesC8 & aNsUri | The namespace URI of the new element |
const TDesC8 & aLocalName | The local name of the new element |
const TDesC8 & aQName | The qualified name of the new element |
const RAttributeArray & aAttributes | The attributes of the new element |
ValidUntil()
IMPORT_C TTime & | ValidUntil | ( | ) | |
Getter for the credential expiration time.
- Since
- Series60 3.0
Member Data Documentation
TTime
iNotOnOrAfter
TTime
| iNotOnOrAfter | [private] |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.