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)

void SetContextId ( TInt aId ) [inline]

Setter for ctx id.

Parameters

TInt aId

SetDescriptorCount(TInt)

void SetDescriptorCount ( TInt aCount ) [inline]

Setter for descriptor count.

Parameters

TInt aCount is the descriptor count

SetDoInitBeforeSending(TBool)

void SetDoInitBeforeSending ( TBool aValue ) [inline]

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

Parameters

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

SetMessageDirection(MSenMessage::TDirection)

void SetMessageDirection ( MSenMessage::TDirection aDirection ) [inline]

Setter for message direction enumeration MSenMessage.h

Parameters

MSenMessage::TDirection aDirection

SetMessageType(MSenMessage::TClass)

void SetMessageType ( MSenMessage::TClass aType ) [inline]

Setter for message class enumeration MSenMessage.h

Parameters

MSenMessage::TClass aType

SetPendingTransactionId(TInt)

void SetPendingTransactionId ( TInt aId ) [inline]

Setter for pending transaction id.

Parameters

TInt aId

SetPropertiesType(MSenProperties::TSenPropertiesClassType)

void SetPropertiesType ( MSenProperties::TSenPropertiesClassType aType ) [inline]

Sets the (transport) properties type enumeration MSenProperties

Parameters

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

SetTransactionId(TInt)

void SetTransactionId ( TInt aId ) [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]