NAME

ACE_OS_Exit_Info - Hold Object Manager cleanup (exit) information.

SYNOPSIS

#include <ace/OS.h>

class ACE_OS_Exit_Info { public: ACE_OS_Exit_Info (void); ~ACE_OS_Exit_Info (void); int at_exit_i ( void *object, ACE_CLEANUP_FUNC cleanup_hook, void *param ); int find (void *object); void call_hooks (); private: ACE_Cleanup_Info_Node *registered_objects_; };

DESCRIPTION

For internal use by the ACE library, only.

PUBLIC MEMBERS

ACE_OS_Exit_Info (void);

~ACE_OS_Exit_Info (void);

int at_exit_i (
    void *object,
    ACE_CLEANUP_FUNC cleanup_hook,
    void *param
    );

int find (void *object);

void call_hooks ();

PRIVATE MEMBERS

ACE_Cleanup_Info_Node *registered_objects_;

AUTHOR

Doug Schmidt schmidt@cs.wustl.edu, Jesper S. M|ller stophph@diku.dk, and a cast of thousands...

The ACE_Sched_Priority type should be used for platform-

independent thread and process priorities, by convention. int should be used for OS-specific priorities.

typedef for the _stat data structure

Giving unique ACE scoped names for some important

RTSignal-Related constants. Becuase sometimes, different platforms use different names for these constants.

LIBRARY

ace