Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

ACE_Init_ACE Class Reference

Initialize ACE library services. Can be called only once per program invocation. More...

#include <Init_ACE.h>

Inheritance diagram for ACE_Init_ACE:

Inheritance graph
[legend]
List of all members.

Static Public Methods

int init (void)
int fini (void)

Static Private Attributes

unsigned int init_fini_count_ = 0

Detailed Description

Initialize ACE library services. Can be called only once per program invocation.


Member Function Documentation

int ACE_Init_ACE::fini void    [static]
 

Shut down ACE library services. Can be called only once per program invocation.

Returns:
Returns 0 on success, -1 on failure, and 1 if it had already been called.

int ACE_Init_ACE::init void    [static]
 

This class implements the functions for the initialization and shutting down ACE. These functions are called only once per ACE invokation.

Returns:
Returns 0 on success, -1 on failure, and 1 if it had already been called.


Member Data Documentation

unsigned int ACE_Init_ACE::init_fini_count_ = 0 [static, private]
 

Counter to match <init()>/<fini()> calls. <init()> must increment it; <fini()> must decrement it. <fini()> then does nothing until it reaches 0.


The documentation for this class was generated from the following files:
Generated on Fri Apr 2 16:49:18 2004 for ACE by doxygen1.2.18