DCL 4.0
Loading...
Searching...
No Matches
LibMain.cpp File Reference
#include <dcl/Config.h>
#include <stdlib.h>
#include <dcl/Object.h>
#include <dcl/Exception.h>
#include <dcl/Thread.h>
#include <dcl/StringWriter.h>
#include "LibState.h"

Go to the source code of this file.

Classes

class  __LibInitializer

Functions

void __initializeThreadEnvironment ()
void __cleanupThreadEnvironment ()

Variables

__DCL_BEGIN_NAMESPACE LibState__pLibState = NULL

Function Documentation

◆ __cleanupThreadEnvironment()

void __cleanupThreadEnvironment ( )
extern

Definition at line 324 of file Thread.cpp.

325{
326 __key_delete(__keyCurrentThread);
327
328 for (int i = 0; i < __LOCK_COUNT; i++)
329 __destroy(__lock[i]);
330}
#define __LOCK_COUNT
Definition Thread.cpp:259

◆ __initializeThreadEnvironment()

void __initializeThreadEnvironment ( )
extern

Definition at line 316 of file Thread.cpp.

317{
318 __key_create(__keyCurrentThread);
319
320 for (int i = 0; i < __LOCK_COUNT; i++)
321 __init(__lock[i]);
322}

Variable Documentation

◆ __pLibState

__DCL_BEGIN_NAMESPACE LibState* __pLibState = NULL

Definition at line 62 of file LibMain.cpp.