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_engine_types.h