Main Page Class Hierarchy Alphabetical List Compound List File List 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:

[legend]
List of all members.

## Static Public Methods
int | init (void)
| This class implements the functions for the initialization and shutting down ACE. More...
int | fini (void)
| Shut down ACE library services. More...
## Static Private Attributes
unsigned int | init_fini_count_ = 0
| Counter to match <init()>/<fini()> calls. More...

## 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:

- Init_ACE.h
- Init_ACE.cpp