Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::TaskFactoryInternal Class Reference

Internal Arcane API for 'TaskFactory'. More...

#include </__w/arcaneframework.github.io/arcaneframework.github.io/framework/arccore/src/concurrency/arccore/concurrency/internal/TaskFactoryInternal.h>

Collaboration diagram for Arcane::TaskFactoryInternal:

Static Public Member Functions

static void addThreadCreateObserver (IObserver *o)
 Adds an observer for thread creation.
static void removeThreadCreateObserver (IObserver *o)
 Removes an observer for thread creation.
static void notifyThreadCreated ()
 Notifies all observers of thread creation.
static void setImplementation (ITaskImplementation *task_impl)

Detailed Description

Internal Arcane API for 'TaskFactory'.

Definition at line 31 of file TaskFactoryInternal.h.

Member Function Documentation

◆ addThreadCreateObserver()

void Arcane::TaskFactoryInternal::addThreadCreateObserver ( IObserver * o)
static

Adds an observer for thread creation.

Definition at line 205 of file ConcurrencyUtils.cc.

◆ notifyThreadCreated()

void Arcane::TaskFactoryInternal::notifyThreadCreated ( )
static

Notifies all observers of thread creation.

Definition at line 221 of file ConcurrencyUtils.cc.

◆ removeThreadCreateObserver()

void Arcane::TaskFactoryInternal::removeThreadCreateObserver ( IObserver * o)
static

Removes an observer for thread creation.

Definition at line 213 of file ConcurrencyUtils.cc.

◆ setImplementation()

void Arcane::TaskFactoryInternal::setImplementation ( ITaskImplementation * task_impl)
static

Definition at line 197 of file ConcurrencyUtils.cc.


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