Public Member Functions |
Protected Member Functions |
Protected Attributes |
Static Protected Attributes |
List of all members
HPS.Stream.ExportEventHandler Class Reference
Inheritance diagram for HPS.Stream.ExportEventHandler:

Public Member Functions | |
virtual void | Dispose () |
delegate void | DtorDelegate (IntPtr cPtr) |
ExportEventHandler (HPS.Stream.ExportEventHandler in_that) | |
delegate void | ExportEventHandlerDelegate_0 (IntPtr cPtr, IntPtr in_event) |
virtual void | Handle (HPS.Stream.ExportEvent in_event) |
The handler function for Stream ExportEvents. Override this function to process the ExportEvent to suit your needs. This function is called synchronously as data is exported by Stream; Stream export will be paused until this function returns. More... | |
Protected Member Functions | |
virtual void | deleteCptr () |
virtual bool | DerivedClassHasMethod (string methodName, System.Type[] methodTypes) |
virtual bool | IsUserDerived () |
Protected Attributes | |
bool | cMemOwn |
HandleRef | cptr |
Static Protected Attributes | |
static Dictionary < ExportEventHandler, Dictionary< IntPtr, HashSet < IntPtr > > > | cachedObjects = new Dictionary<ExportEventHandler, Dictionary<IntPtr, HashSet<IntPtr>>> () |
static ReaderWriterLockSlim | mapLock = new ReaderWriterLockSlim(LockRecursionPolicy.SupportsRecursion) |
Detailed Description
The ExportEventHandler class is the base class for user-defined ExportEvent handlers.
Member Function Documentation
|
inlinevirtual |
The handler function for Stream ExportEvents. Override this function to process the ExportEvent to suit your needs. This function is called synchronously as data is exported by Stream; Stream export will be paused until this function returns.
- Parameters
-
in_event A pointer to the ExportEvent data.
The documentation for this class was generated from the following file:
- internals/hps_core/source/cs/HPS.Stream.cs