Roap::CRoapTrigger Class Reference

class Roap::CRoapTrigger : public Roap::CRoapMessage

ROAP Trigger Data.

Inherits from

Public Member Functions
~CRoapTrigger()
IMPORT_C HBufC8 *MessageAsXmlL(void)
IMPORT_C CRoapTrigger *NewL()
IMPORT_C CRoapTrigger *NewL(const TTriggerType &, const TDesC8 &, const TDesC8 &, const TDesC8 &, const RPointerArray< HBufC8 > &, const RPointerArray< HBufC8 > &)
IMPORT_C TBoolValidTrigger()
Protected Member Functions
CRoapTrigger()
voidConstructL()
voidConstructL(const TTriggerType &, const TDesC8 &, const TDesC8 &, const TDesC8 &, const RPointerArray< HBufC8 > &, const RPointerArray< HBufC8 > &)
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()
Roap::CRoapMessage::BufAppendBase64L(CBufFlat *,const TDesC8 &)
Roap::CRoapMessage::BufAppendL(CBufFlat *,const TDesC8 &)
Roap::CRoapMessage::BufAppendTimeL(CBufFlat *,TTime &)
Roap::CRoapMessage::CRoapMessage()
Roap::CRoapMessage::Iso8601ToTime(TDesC8 &)
Roap::CRoapMessage::SetXmlData(HBufC8 *)
Roap::CRoapMessage::TimeToIso8601L(TTime &)
Roap::CRoapMessage::~CRoapMessage()
Public Attributes
RPointerArray< HBufC8 >iContentIdList
HBufC8 *iDigestValue
HBufC8 *iDomainAlias
HBufC8 *iDomainId
HBufC8 *iEncKey
HBufC8 *iId
HBufC8 *iNonce
HBufC8 *iRiAlias
TBuf8< SHA1_HASH >iRiId
RPointerArray< HBufC8 >iRoIdList
HBufC8 *iRoapUrl
HBufC8 *iSignature
TTriggerType iTriggerType
Inherited Attributes
Roap::CRoapMessage::iXmlData

Constructor & Destructor Documentation

CRoapTrigger()

CRoapTrigger()[protected]

Constructor.

~CRoapTrigger()

IMPORT_C~CRoapTrigger()[virtual]

Destructor.

Member Functions Documentation

ConstructL()

voidConstructL()[protected]

Second phase constructor. Leaves on failure.

ConstructL(const TTriggerType &, const TDesC8 &, const TDesC8 &, const TDesC8 &, const RPointerArray< HBufC8 > &, const RPointerArray< HBufC8 > &)

voidConstructL(const TTriggerType &aTriggerType,
const TDesC8 &aRiId,
const TDesC8 &aDomainId,
const TDesC8 &aRoapUrl,
const RPointerArray< HBufC8 > &aRoIdList,
const RPointerArray< HBufC8 > &aContentIdList
)[protected]

Second phase constructor. Leaves on failure.

Parameters

const TTriggerType & aTriggerType
const TDesC8 & aRiId
const TDesC8 & aDomainId
const TDesC8 & aRoapUrl
const RPointerArray< HBufC8 > & aRoIdList
const RPointerArray< HBufC8 > & aContentIdList

MessageAsXmlL(void)

IMPORT_C HBufC8 *MessageAsXmlL(void)[virtual]

Parameters

void

NewL()

IMPORT_C CRoapTrigger *NewL()[static]

Two-phased constructor. Leaves on failure.

NewL(const TTriggerType &, const TDesC8 &, const TDesC8 &, const TDesC8 &, const RPointerArray< HBufC8 > &, const RPointerArray< HBufC8 > &)

IMPORT_C CRoapTrigger *NewL(const TTriggerType &aTriggerType,
const TDesC8 &aRiId,
const TDesC8 &aDomainId,
const TDesC8 &aRoapUrl,
const RPointerArray< HBufC8 > &aRoIdList,
const RPointerArray< HBufC8 > &aContentIdList
)[static]

Two-phased constructor. Leaves on failure.

Parameters

const TTriggerType & aTriggerType
const TDesC8 & aRiId
const TDesC8 & aDomainId
const TDesC8 & aRoapUrl
const RPointerArray< HBufC8 > & aRoIdList
const RPointerArray< HBufC8 > & aContentIdList

ValidTrigger()

IMPORT_C TBoolValidTrigger()

Validates Trigger. Returns ETrue if Trigge is valid

Member Data Documentation

RPointerArray< HBufC8 > iContentIdList

RPointerArray< HBufC8 >iContentIdList

HBufC8 * iDigestValue

HBufC8 *iDigestValue

HBufC8 * iDomainAlias

HBufC8 *iDomainAlias

HBufC8 * iDomainId

HBufC8 *iDomainId

HBufC8 * iEncKey

HBufC8 *iEncKey

HBufC8 * iId

HBufC8 *iId

HBufC8 * iNonce

HBufC8 *iNonce

HBufC8 * iRiAlias

HBufC8 *iRiAlias

TBuf8< SHA1_HASH > iRiId

TBuf8< SHA1_HASH >iRiId

RPointerArray< HBufC8 > iRoIdList

RPointerArray< HBufC8 >iRoIdList

HBufC8 * iRoapUrl

HBufC8 *iRoapUrl

HBufC8 * iSignature

HBufC8 *iSignature

TTriggerType iTriggerType

TTriggerType iTriggerType