TCDSYMessage Class Reference

class TCDSYMessage

TCDSYMessage This class implements the TCDSYMessage, which is a generic DSY message class.

Public Member Functions
TCDSYMessage(const TUint32, const TUint32, const TDesC8 *, const TUint32)
TCDSYMessage(const TUint32, const TUint32, const TDesC8 *)
~TCDSYMessage()
const TDesC8 *Data()
TUint32 Group()
TUint32 ID()
const TDesC8 *ReturnData()
IMPORT_C voidSetReturnDataL(const TDesC8 *)
voidSetTransactionID(TUint32)
TUint32 TransactionID()
Private Attributes
const TDesC8 *iData
TUint32 iGroup
TUint32 iID
HBufC8 *iReturnData
TUint32 iTransactionID

Constructor & Destructor Documentation

TCDSYMessage(const TUint32, const TUint32, const TDesC8 *, const TUint32)

IMPORT_CTCDSYMessage(const TUint32aGroup,
const TUint32aID,
const TDesC8 *aData,
const TUint32aTransactionID
)

Constructor.

Parameters

const TUint32 aGroupMessage group.
const TUint32 aIDMessage ID.
const TDesC8 * aDataPointer to data.
const TUint32 aTransactionIDTransaction ID

TCDSYMessage(const TUint32, const TUint32, const TDesC8 *)

IMPORT_CTCDSYMessage(const TUint32aGroup,
const TUint32aID,
const TDesC8 *aData
)

Constructor.

Parameters

const TUint32 aGroupMessage group.
const TUint32 aIDMessage ID.
const TDesC8 * aDataPointer to data.

~TCDSYMessage()

IMPORT_C~TCDSYMessage()[virtual]

Destructor.

Member Functions Documentation

Data()

const TDesC8 *Data()const [inline]

Returns messages data.

Group()

TUint32 Group()const [inline]

Returns message group.

ID()

TUint32 ID()const [inline]

Returns message ID.

ReturnData()

const TDesC8 *ReturnData()const [inline]

Return messages return data.

SetReturnDataL(const TDesC8 *)

IMPORT_C voidSetReturnDataL(const TDesC8 *aReturnData)

Sets the messages return data.

Parameters

const TDesC8 * aReturnDataMessage's return data.

SetTransactionID(TUint32)

voidSetTransactionID(TUint32aTransactionID)[inline]

Sets the transaction ID.

Parameters

TUint32 aTransactionIDTransaction ID.

TransactionID()

TUint32 TransactionID()const [inline]

Returns messages transaction ID.

Member Data Documentation

const TDesC8 * iData

const TDesC8 *iData[private]

TUint32 iGroup

TUint32 iGroup[private]

TUint32 iID

TUint32 iID[private]

HBufC8 * iReturnData

HBufC8 *iReturnData[private]

TUint32 iTransactionID

TUint32 iTransactionID[private]