Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
virtual P6R::P6ERR P6R::p6IEventQ::initialize ( const P6WCHAR pwszQueueName,
const P6WCHAR pwszEventSourceDefFile,
p6IIoBufferFactory pFactory,
p6IEventQHooks pHooks,
P6EVENTQFLAG  fFlags 
)
pure virtual

Initializes the event queue for use.

This method MUST be called before calling any other method.

Parameters
pwszQueueName[ in ] A string specifying the name to assiciate with this event queue. This can be used for identification later on
pwszEventSourceDefFile[ in ] The filename of the event source definition file to use for determining which event sources to load for specific interfaces. If this is NULL, the default system definition will be used.
pFactory[ in ] A pointer to a p6IIoBufferFactory interface that will be used to allocate I/O buffers by the event queue and event source when needed.
pHooks[ in ] A pointer to a instance of an p6IEventQHooks interface to register with the event queue. This interface is used to provide notification and to filter actions that the event queue performs.
fFlags[ in ] Control flags
Returns