TChunkHeader Class Reference

class TChunkHeader

This class is set in the beginning of the RChunk. Class is used to store header information.

Note: All data in here must be 4-byte aligned (using dummy values if needed)

Member Functions Documentation

ContextId()

TInt ContextId()const [inline]

Getter for ctx id.

DescriptorCount()

TInt DescriptorCount()const [inline]

Getter for descriptor count.

DoInitBeforeSending()

TBool DoInitBeforeSending()const [inline]

Getter to determine should init be done before sending the message.

MessageDirection()

MSenMessage::TDirection MessageDirection()const [inline]

Getter for message direction enumeration MSenMessage.h

MessageType()

MSenMessage::TClass MessageType()const [inline]

Getter for message class enumeration MSenMessage.h

PendingTransactionId()

TInt PendingTransactionId()const [inline]

Getter for pending transaction id.

PropertiesType()

MSenProperties::TSenPropertiesClassType PropertiesType()const [inline]

Getter for (transport) properties type. MSenProperties

SetContextId(TInt)

voidSetContextId(TIntaId)[inline]

Setter for ctx id.

Parameters

TInt aId

SetDescriptorCount(TInt)

voidSetDescriptorCount(TIntaCount)[inline]

Setter for descriptor count.

Parameters

TInt aCountis the descriptor count

SetDoInitBeforeSending(TBool)

voidSetDoInitBeforeSending(TBoolaValue)[inline]

Sets the flag indicating that init should be done before sending the message

Parameters

TBool aValueif ETrue, init will be done before sending if EFalse, init will not be done before sending

SetMessageDirection(MSenMessage::TDirection)

voidSetMessageDirection(MSenMessage::TDirectionaDirection)[inline]

Setter for message direction enumeration MSenMessage.h

Parameters

MSenMessage::TDirection aDirection

SetMessageType(MSenMessage::TClass)

voidSetMessageType(MSenMessage::TClassaType)[inline]

Setter for message class enumeration MSenMessage.h

Parameters

MSenMessage::TClass aType

SetPendingTransactionId(TInt)

voidSetPendingTransactionId(TIntaId)[inline]

Setter for pending transaction id.

Parameters

TInt aId

SetPropertiesType(MSenProperties::TSenPropertiesClassType)

voidSetPropertiesType(MSenProperties::TSenPropertiesClassTypeaType)[inline]

Sets the (transport) properties type enumeration MSenProperties

Parameters

MSenProperties::TSenPropertiesClassType aTypewhere ENotInUse indicates that there are no associated properties, and all the others point to a concrete properties class.

SetTransactionId(TInt)

voidSetTransactionId(TIntaId)[inline]

Setter for transaction id.

Parameters

TInt aId

TransactionId()

TInt TransactionId()const [inline]

Getter for transaction id.

Member Data Documentation

TInt iContextId

TInt iContextId[private]

TInt iDescriptorCount

TInt iDescriptorCount[private]

TInt iDoInitBeforeSending

TInt iDoInitBeforeSending[private]

TInt iMessageDirection

TInt iMessageDirection[private]

TInt iMessageType

TInt iMessageType[private]

TInt iPendingTransactionId

TInt iPendingTransactionId[private]

TInt iPropertiesType

TInt iPropertiesType[private]

TInt iTransactionId

TInt iTransactionId[private]