All Frameworks  Class Hierarchy  This Framework  Indexes   

CATSchPlatformInterfaces Interface CATISchEventManager

Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.


interface CATISchEventManager

Interface to manage the schematic application events.
Role: To provide a mechanism for communication between the application-added user interactive dialogs and Schematic Platform generic commands.


Method Index


o DispatchEvent(CATSchNotification*)
Dispatch schematic event.
o GetEventPublisher(CATEventSubscriber**)
Get the event publisher.
o GetEvent(CATSchEvent,CATCallbackEvent*)
Get schematic event.

Methods


o DispatchEvent
public virtual DispatchEvent( iNotif)
Dispatch schematic event.
Parameters:
iNotif
the notification to be dispatched with the event
o GetEventPublisher
public virtual GetEventPublisher( oEventPublisher)
Get the event publisher.
Parameters:
oEvent
pointer to an event publisher The caller must allocate memory for the first level pointer (i.e. oEventPublisher) and release the second level pointer (i.e. *oEventPublisher) after usage.
o GetEvent
public virtual GetEvent( iEventType,
oEvent)
Get schematic event.
Parameters:
iEventType
type of schematic event
oEvent
pointer to an event caller must allocate local memory for first level pointer (oEvent)

This object is included in the file: CATISchEventManager.h

Copyright © 2003, Dassault Systèmes. All rights reserved.