Factories::TFactoryObjectEntry Struct Reference

struct Factories::TFactoryObjectEntry

Structure for entry in a factory's object list.

Public Member Functions
TFactoryObjectEntry(AFactoryObject *, TUint)
Public Member Enumerations
enumTFlags { ECustomStart = 0, ECustomEnd = 0x00FF, EBeingDeleted }
Public Attributes
AFactoryObject *iFactoryObject
TUint iFlag

Constructor & Destructor Documentation

TFactoryObjectEntry(AFactoryObject *, TUint)

TFactoryObjectEntry(AFactoryObject *aFactoryObject,
TUintaFlag
)[inline]

Constructor

Parameters

AFactoryObject * aFactoryObjectPointer to the factory object for this entry
TUint aFlagFlags for this entry

Member Enumerations Documentation

Enum TFlags

Possible flags for factory object. Only EBeingDeleted is recognised by the base factory. If a factory object has EBeingDeleted set, it won't be given as a response to a create factory object request.

Enumerators

ECustomStart = 0

User-specific flag range start.

ECustomEnd = 0x00FF

User-specific flag range end.

EBeingDeleted

The factory is being deleted and is not available for new requests.

Member Data Documentation

AFactoryObject * iFactoryObject

AFactoryObject *iFactoryObject

Pointer to the actual factory object

TUint iFlag

TUint iFlag

Flags for the factory object. These flags are generally factory specific, though EBeingDeleted applies to all factories.