Messages::TNodeIdRemainder Class Reference

class Messages::TNodeIdRemainder
Public Member Functions
TNodeIdRemainder(const TRuntimeCtxId &)
TNodeIdRemainder()
TInt Size()
IMPORT_C const TNodeIdRemainder &operator=(const TRuntimeCtxId &)
IMPORT_C TBooloperator==(const TRuntimeCtxId &)
IMPORT_C TBooloperator==(const TNodeIdRemainder &)
Public Member Enumerations
enumanonymous { EPayloadSize = (((( TRuntimeCtxId::KMaxInlineAddressSize + sizeof(TUint) - sizeof(TNodeId) )+ (sizeof(TInt)/sizeof(TInt8)) -1)/__Size8)* (sizeof(TInt)/sizeof(TInt8)) ) }
Private Attributes
TUint8 iRemainder
TInt iSize

Constructor & Destructor Documentation

TNodeIdRemainder(const TRuntimeCtxId &)

IMPORT_CTNodeIdRemainder(const TRuntimeCtxId &aFrom)[explicit]

Parameters

const TRuntimeCtxId & aFromTRuntimeCtxId to take payload from.

TNodeIdRemainder()

IMPORT_CTNodeIdRemainder()[explicit]

Member Functions Documentation

Size()

TInt Size()const [inline]

operator=(const TRuntimeCtxId &)

IMPORT_C const TNodeIdRemainder &operator=(const TRuntimeCtxId &aRHS)

Assignment operator. Will only copy the bytes from (&aRHS + sizeof(TNodeId)) onwards.

Parameters

const TRuntimeCtxId & aRHS

operator==(const TRuntimeCtxId &)

IMPORT_C TBooloperator==(const TRuntimeCtxId &aRHS)const

Comparison operator. Will only compare the bytes from (&aRHS + sizeof(TNodeId)) onwards.

Parameters

const TRuntimeCtxId & aRHSto compare to the payload

operator==(const TNodeIdRemainder &)

IMPORT_C TBooloperator==(const TNodeIdRemainder &aRHS)const

Comparison operator.

Parameters

const TNodeIdRemainder & aRHSremainder to compare to

Member Enumerations Documentation

Enum anonymous

Size of the payload. Defined as the maximum size of an address less the size of a TNodeId.

Enumerators

EPayloadSize = (((( TRuntimeCtxId::KMaxInlineAddressSize + sizeof(TUint) - sizeof(TNodeId) )+ (sizeof(TInt)/sizeof(TInt8)) -1)/__Size8)* (sizeof(TInt)/sizeof(TInt8)) )

Member Data Documentation

TUint8 iRemainder

TUint8 iRemainder[private]

TInt iSize

TInt iSize[private]