ITcEventLogEvents

The _ITcEventLogEvents is the standard event interface of the main class of the TcEventLogger.  The interface provides the callback method to keep a client in sync with the actual state of the TcEvent Logger. The interface derives from IDispatch so that it could be used by all languages that support COM automation interfaces. IDispatch itself derives from IUnknown.

Methods in Vtable Order

IUnknown Methods

Description

QueryInterface

returns a pointer to the interface you query for

AddRef

Increments the reference counter

Release

Decrements the reference counter

 

IDispatch Methods

Description

GetIDsOfNames

Maps a single member name and an optional set of parameter names to a corresponding set of integer dispatch identifiers (DISPIDs), which can then be used on subsequent calls to IDispatch::Invoke.

GetTypeInfo

Retrieves the type information for an object.

GetTypeInfoCount

Retrieves the number of type information interfaces that an object provides, either 0 or 1.

Invoke

Provides access to properties and methods exposed by an object.

 

ITcEventLog Methods

Description

OnNewEvent

This event method is called when a new event was issued

OnConfirmEvent

This event method is called when an event was confirmed

OnResetEvent

This event method is called when an event was reset

OnSignalEvent

This event method is called when an event was signaled

OnActiveEventsCleared

This event method is called when all active events are cleared

OnLoggedEventsCleared

This event method is called when all logged events are cleared

OnClearEvent

This event method is called when one events is cleared

OnShutdown

This event method is called when the operating system shuts down.

On NewEventConfiguration

This event method is called when a new configuration was loaded due to a call to ITcEventLog::Reset.