Main Page   Class Hierarchy   Data Structures   File List   Data Fields   Globals  

PVEngineAsyncEvent Class Reference

#include <pv_engine_types.h>


Public Methods

 PVEngineAsyncEvent (int32 aAsyncEventType)
 PVEngineAsyncEvent (const PVEngineAsyncEvent &aAsyncEvent)
int32 GetAsyncEventType () const

Data Fields

int32 iAsyncEventType


Detailed Description

PVEngineAsyncEvent Class

PVEngineAsyncEvent class is a data class to hold asynchronous events generated by the engine. The class is meant to be used inside the engine and not exposed to the interface layer or above.


Constructor & Destructor Documentation

PVEngineAsyncEvent::PVEngineAsyncEvent int32    aAsyncEventType [inline]
 

The constructor for PVEngineCommand which allows the data values to be set.

Parameters:
aCmdType  The command type value for this command. The value is an engine-specific 32-bit value.
aCmdId  The command ID assigned by the engine for this command.
aContextData  The pointer to the passed-in context data for this command.
Returns:
None

PVEngineAsyncEvent::PVEngineAsyncEvent const PVEngineAsyncEvent &    aAsyncEvent [inline]
 

The copy constructor for PVEngineAsyncEvent. Used mainly for Oscl_Vector.

Parameters:
aAsyncEvent  The reference to the source PVEngineAsyncEvent to copy the data values from.
Returns:
None


Member Function Documentation

int32 PVEngineAsyncEvent::GetAsyncEventType   const [inline]
 

This function returns the stored asynchronous event type value.

Returns:
The signed 32-bit event type value.


Field Documentation

int32 PVEngineAsyncEvent::iAsyncEventType
 


The documentation for this class was generated from the following file:
PV Author Engine
Posting Version: OPENCORE_20090310