location – třída
Abstrakce fyzického umístění na hardwaru.
Syntaxe
class location;
Členové
Veřejné konstruktory
Název | Popis |
---|---|
location | Přetíženo. location Vytvoří objekt. |
~location – destruktor | location Zničí objekt. |
Veřejné metody
Název | Popis |
---|---|
současný | location Vrátí objekt představující nejvýraznější místo, které volající vlákno provádí. |
from_numa_node | location Vrátí objekt, který představuje daný uzel NUMA. |
Veřejné operátory
Název | Popis |
---|---|
operator!= | Určuje, zda dva location objekty představují různé umístění. |
operator= | Přiřadí obsah jiného location objektu k tomuto objektu. |
operator== | Určuje, zda dva location objekty představují stejné umístění. |
Hierarchie dědičnosti
location
Požadavky
Hlavička: concrt.h
Namespace: souběžnost
~umístění
location
Zničí objekt.
~location();
aktuální
location
Vrátí objekt představující nejvýraznější místo, které volající vlákno provádí.
static location __cdecl current();
Návratová hodnota
Umístění představující nejvýraznější místo, které volající vlákno spouští.
from_numa_node
location
Vrátí objekt, který představuje daný uzel NUMA.
static location __cdecl from_numa_node(unsigned short _NumaNodeNumber);
Parametry
_NumaNodeNumber
Číslo uzlu NUMA pro vytvoření umístění.
Návratová hodnota
Umístění představující uzel NUMA určený parametrem _NumaNodeNumber
.
location
location
Vytvoří objekt.
location();
location(
const location& _Src);
location(
T _LocationType,
unsigned int _Id,
unsigned int _BindingId = 0,
_Inout_opt_ void* _PBinding = NULL);
Parametry
_Src
_LocationType
_Id
_BindingId
_PBinding
(Volitelné) Ukazatel vazby
Poznámky
Výchozí vytvořené umístění představuje systém jako celek.
operator!=
Určuje, zda dva location
objekty představují různé umístění.
bool operator!= (const location& _Rhs) const;
Parametry
_Rhs
Operand location
.
Návratová hodnota
true
pokud jsou dvě umístění odlišná, false
jinak.
operator=
Přiřadí obsah jiného location
objektu k tomuto objektu.
location& operator= (const location& _Rhs);
Parametry
_Rhs
Zdrojový location
objekt.
Návratová hodnota
operator==
Určuje, zda dva location
objekty představují stejné umístění.
bool operator== (const location& _Rhs) const;
Parametry
_Rhs
Operand location
.
Návratová hodnota
true
pokud jsou dvě umístění identická a false
jinak.