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
enum TFlags { ECustomStart  = 0, ECustomEnd  = 0x00FF, EBeingDeleted }
Public Attributes
AFactoryObject * iFactoryObject
TUint iFlag

Constructor & Destructor Documentation

TFactoryObjectEntry(AFactoryObject *, TUint)

TFactoryObjectEntry ( AFactoryObject * aFactoryObject,
TUint aFlag
) [inline]

Constructor

Parameters

AFactoryObject * aFactoryObject Pointer to the factory object for this entry
TUint aFlag Flags 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.