Main Page Modules Class Hierarchy Data Structures File List Data Fields Globals Related Pages

# OsclInit Class Reference
[OSCL Init]

`#include <oscl_init.h>`

## Static Public Methods
OSCL_IMPORT_REF void | Init (int32 &aError, const OsclSelect *aSelect=NULL)
OSCL_IMPORT_REF void | Cleanup (int32 &aError, const OsclSelect *aSelect=NULL)

## Detailed Description

Per-thread oscl initialization and cleanup.

## Member Function Documentation

OSCL_IMPORT_REF void OsclInit::Cleanup | ( | int32 & | aError,
|  | const OsclSelect * | aSelect = NULL
| ) | `[static]`

  | This routine cleans up the Oscl modules in the calling thread. Parameters:
  err: | (output) error code of any leave that occurs in initialization.
  config: | (input param) optional set of initialization parameters. If null, then full initialization with default parameters will be performed. For proper cleanup, the parameters should match the ones used during the Init call.

OSCL_IMPORT_REF void OsclInit::Init | ( | int32 & | aError,
|  | const OsclSelect * | aSelect = NULL
| ) | `[static]`

  | This routine initializes the Oscl modules in the calling thread. Parameters:
  err: | (output) error code of any leave that occurs in initialization.
  config: | (input param) optional set of initialization parameters. If null, then full initialization with default parameters will be performed.

The documentation for this class was generated from the following file:

- oscl_init.h