Messages::TClientType Class Reference

class Messages::TClientType
Public Member Functions
TClientType()
TClientType(TUint, TUint)
TClientType(const TClientType &)
TUint32 ClearFlags(TUint32)
TUint32 Flags()
TBool IsNull()
IMPORT_C const TClientType &NullType()
TUint32 SetFlags(TUint32)
TUint32 Type()
Public Member Enumerations
enumTFlags { ELeaving = 0x00000001, EAdministrative = 0x00000002, ELastReservedFlag_InternalTechnology_CanBeReusedAtAnyTime_DoNotUseInCode = 0x00000080 }
enumTType { EAll = 0xFFFFFFFF, EUnknown = 0x00000000, ERegistrar = 0x00000001, EWorker = 0x00000002, ELastReservedType_InternalTechnology_CanBeReusedAtAnyTime_DoNotUseInCode = 0x00000080 }
Protected Attributes
TUint32 iClientFlags
TUint32 iClientType

Constructor & Destructor Documentation

TClientType()

TClientType()[inline]

TClientType(TUint, TUint)

TClientType(TUintaClientType,
TUintaClientFlags = 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(TUint32aFlags)[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(TUint32aFlags)[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]