DCL 3.7.4
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__LibState__ = NULL

Function Documentation

◆ __cleanupThreadEnvironment()

void __cleanupThreadEnvironment ( )
extern

Definition at line 347 of file Thread.cpp.

348{
349 __key_delete(__keySelfThread);
350
351 for (int i = 0; i < __LOCK_COUNT; i++)
352 __destroy(__lock[i]);
353}
#define __LOCK_COUNT
Definition Thread.cpp:266

◆ __initializeThreadEnvironment()

void __initializeThreadEnvironment ( )
extern

Definition at line 339 of file Thread.cpp.

340{
341 __key_create(__keySelfThread);
342
343 for (int i = 0; i < __LOCK_COUNT; i++)
344 __init(__lock[i]);
345}

Variable Documentation

◆ __LibState__

__DCL_BEGIN_NAMESPACE LibState* __LibState__ = NULL

Definition at line 64 of file LibMain.cpp.