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 TBool ValidTrigger ()
Protected Member Functions
CRoapTrigger ()
void ConstructL ()
void ConstructL (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()

void ConstructL ( ) [protected]

Second phase constructor. Leaves on failure.

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

void ConstructL ( 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 TBool ValidTrigger ( )

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