Home

exit_callback Class Reference
[Callback Functions]

Executes standard exit for ACIS. More...

#include <acexit.hxx>

Inheritance diagram for exit_callback:

Inheritance graph
[legend]
Collaboration diagram for exit_callback:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual logical execute (int callback)
 Returns FALSE if the standard exit should not be called after all exit callbacks are called.
toolkit_callbacknext ()
 Specifies the next callback command.
toolkit_callbackprev ()
 Specifies the previous callback command.

Protected Member Functions

virtual ~exit_callback ()
 Destroys this callback.


Detailed Description

Executes standard exit for ACIS.



Role: The exit_callback implements standard exit for ACIS. Any time a standard C exit call is made within ACIS, that call is redirected through this callback class. At that point the platform specific implementation of exit_callback obtains the exit from its natural exit stream.


Constructor & Destructor Documentation

virtual exit_callback::~exit_callback (  )  [protected, virtual]

Destroys this callback.


Member Function Documentation

virtual logical exit_callback::execute ( int  callback  )  [virtual]

Returns FALSE if the standard exit should not be called after all exit callbacks are called.



Parameters:
callback type of callback.

toolkit_callback* toolkit_callback::next ( void   )  [inline, inherited]

Specifies the next callback command.

toolkit_callback* toolkit_callback::prev (  )  [inline, inherited]

Specifies the previous callback command.