Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::IProcessorAffinityServiceabstract

Interface d'un service de de trace des appels de fonctions. Plus de détails...

#include <arcane/utils/IProcessorAffinityService.h>

+ Graphe d'héritage de Arcane::IProcessorAffinityService:
+ Graphe de collaboration de Arcane::IProcessorAffinityService:

Fonctions membres publiques

virtual void build ()=0
 
virtual void printInfos ()=0
 
virtual String cpuSetString ()=0
 
virtual void bindThread (Int32 cpu)=0
 Contraint le thread courant à rester sur le coeur d'indice cpu.
 
virtual Int32 numberOfCore ()=0
 
virtual Int32 numberOfSocket ()=0
 
virtual Int32 numberOfProcessingUnit ()=0
 

Description détaillée

Interface d'un service de de trace des appels de fonctions.

Définition à la ligne 35 du fichier IProcessorAffinityService.h.

Documentation des constructeurs et destructeur

◆ ~IProcessorAffinityService()

virtual Arcane::IProcessorAffinityService::~IProcessorAffinityService ( )
inlinevirtual

Définition à la ligne 39 du fichier IProcessorAffinityService.h.

Documentation des fonctions membres

◆ bindThread()

virtual void Arcane::IProcessorAffinityService::bindThread ( Int32  cpu)
pure virtual

Contraint le thread courant à rester sur le coeur d'indice cpu.

Implémenté dans Arcane::HWLocProcessorAffinityService.

◆ build()

virtual void Arcane::IProcessorAffinityService::build ( )
pure virtual

La documentation de cette classe a été générée à partir du fichier suivant :