IEventObserver Interface Reference

A base interface for all Event Observer interfaces. More...

#include <MpiAPI.h>

Inheritance diagram for IEventObserver:

IContendedMonitorEnteredEventObserver IContendedMonitorEnterEventObserver IDotNetMethodInstrumentationPointEventObserver IDotNetModuleLoadFinishEventObserver IDotNetModuleUnloadStartEventObserver IEcAttachEventObserver IEcCustomCommandEventObserver IEcDetachEventObserver IEcSetOutputDirEventObserver IEcStartEventObserver IEcStopEventObserver IGcEndEventObserver IGcMovedReferencesEventObserver IGcStartEventObserver IJavaClassFileLoadHookEventObserver IJavaDynamicCodeGeneratedEventObserver IJittedMethodLoadedEventObserver IJittedMethodUnloadedEventObserver IMethodEnterEventObserver IMethodLeaveEventObserver IMonitorWaitedEventObserver IMonitorWaitEventObserver INewMethodEventObserver IObjectAllocEventObserver IObjectFreeEventObserver IThreadEndEventObserver IThreadInteractionEventObserver IThreadStartEventObserver IVmInitEventObserver IVmShutdownEventObserver

List of all members.

Public Member Functions

virtual TEventType Type ()=0
 Returns the event type supported by the observer.
virtual BitSet EventDataTypes ()=0
 Returns the data items to provide with the event when it occurs.


Detailed Description

This interface defines the base operations of all MPI Event Observers. A derived interface class is defined for each MPI event.

For more information about handling defining event observers and handling MPI events, refer to MPI Event Handling.

The MPI implementation retrieves the requested event type and data types from the Event Observer object via the Type() and EventDataTypes() interface functions.

After registration, when the requested event occurs, the Event Observer's HandleEvent() function is called with the requested data as an argument.


Member Function Documentation

virtual TEventType Type (  )  [pure virtual]

virtual BitSet EventDataTypes (  )  [pure virtual]


The documentation for this interface was generated from the following file:


Generated on Thu Mar 6 15:07:58 2008 for Martini by doxygen 1.5.5