Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::ThreadBindingMng Class Reference
Collaboration diagram for Arcane::ThreadBindingMng:

Public Member Functions

void initialize (ITraceMng *tm, const String &strategy)
void finalize ()

Private Member Functions

void _createThreadCallback ()

Private Attributes

ITraceMngm_trace_mng = nullptr
String m_bind_strategy
Int32 m_current_thread_index = 0
Int32 m_max_thread = 0
IObserverm_thread_created_callback = nullptr
bool m_has_callback = false

Detailed Description

Definition at line 30 of file ThreadBindingMng.h.

Constructor & Destructor Documentation

◆ ThreadBindingMng()

Arcane::ThreadBindingMng::ThreadBindingMng ( )

Definition at line 31 of file ThreadBindingMng.cc.

◆ ~ThreadBindingMng()

Arcane::ThreadBindingMng::~ThreadBindingMng ( )

Definition at line 40 of file ThreadBindingMng.cc.

Member Function Documentation

◆ _createThreadCallback()

void Arcane::ThreadBindingMng::_createThreadCallback ( )
private

Definition at line 83 of file ThreadBindingMng.cc.

◆ finalize()

void Arcane::ThreadBindingMng::finalize ( )

Definition at line 71 of file ThreadBindingMng.cc.

◆ initialize()

void Arcane::ThreadBindingMng::initialize ( ITraceMng * tm,
const String & strategy )

Definition at line 50 of file ThreadBindingMng.cc.

Member Data Documentation

◆ m_bind_strategy

String Arcane::ThreadBindingMng::m_bind_strategy
private

Definition at line 45 of file ThreadBindingMng.h.

◆ m_current_thread_index

Int32 Arcane::ThreadBindingMng::m_current_thread_index = 0
private

Definition at line 46 of file ThreadBindingMng.h.

◆ m_has_callback

bool Arcane::ThreadBindingMng::m_has_callback = false
private

Definition at line 49 of file ThreadBindingMng.h.

◆ m_max_thread

Int32 Arcane::ThreadBindingMng::m_max_thread = 0
private

Definition at line 47 of file ThreadBindingMng.h.

◆ m_thread_created_callback

IObserver* Arcane::ThreadBindingMng::m_thread_created_callback = nullptr
private

Definition at line 48 of file ThreadBindingMng.h.

◆ m_trace_mng

ITraceMng* Arcane::ThreadBindingMng::m_trace_mng = nullptr
private

Definition at line 44 of file ThreadBindingMng.h.


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