Messages::TClientType Class Reference

class Messages::TClientType

Constructor & Destructor Documentation

TClientType()

TClientType ( ) [inline]

TClientType(TUint, TUint)

TClientType ( TUint aClientType,
TUint aClientFlags = 0
) [inline]

Parameters

TUint aClientType
TUint aClientFlags = 0

TClientType(const TClientType &)

TClientType ( const TClientType & aClientType ) [inline]

Parameters

const TClientType & aClientType

Member Functions Documentation

ClearFlags(TUint32)

TUint32 ClearFlags ( TUint32 aFlags ) [inline]

Parameters

TUint32 aFlags

Flags()

TUint32 Flags ( ) const [inline]

IsNull()

TBool IsNull ( ) const [inline]

NullType()

IMPORT_C const TClientType & NullType ( ) [static]

SetFlags(TUint32)

TUint32 SetFlags ( TUint32 aFlags ) [inline]

Parameters

TUint32 aFlags

Type()

TUint32 Type ( ) const [inline]

Member Enumerations Documentation

Enum TFlags

Enumerators

ELeaving = 0x00000001
EAdministrative = 0x00000002
ELastReservedFlag_InternalTechnology_CanBeReusedAtAnyTime_DoNotUseInCode = 0x00000080

Reserved flags that can change at any time and must NOT be used under any circumstances. Please take care when defining derived client flags (do not reference ELastReservedFlag).

Enum TType

Enumerators

EAll = 0xFFFFFFFF
EUnknown = 0x00000000
ERegistrar = 0x00000001
EWorker = 0x00000002
ELastReservedType_InternalTechnology_CanBeReusedAtAnyTime_DoNotUseInCode = 0x00000080

Reserved types that can change at any time and must NOT be used under any circumstances. Please take care when defining derived client types (do not reference ELastReservedType).

Member Data Documentation

TUint32 iClientFlags

TUint32 iClientFlags [protected]

TUint32 iClientType

TUint32 iClientType [protected]