Skip to content

Namespace os::resources::cpu

Namespace List > os > resources > cpu

Classes

Type Name
struct context

Public Functions

Type Name
std::optional< std::tuple< std::set< std::size_t >, cpu_set_t *, std::size_t > > affinity_cpuset ()
void clearaffinity ()
context & effective ()
std::optional< std::set< std::size_t > > online_cpuset ()
void setaffinity (std::size_t core)

Public Functions Documentation

function affinity_cpuset

std::optional< std::tuple< std::set< std::size_t >, cpu_set_t *, std::size_t > > os::resources::cpu::affinity_cpuset () 

function clearaffinity

void os::resources::cpu::clearaffinity () 

function effective

context & os::resources::cpu::effective () 

function online_cpuset

std::optional< std::set< std::size_t > > os::resources::cpu::online_cpuset () 

function setaffinity

void os::resources::cpu::setaffinity (
    std::size_t core
) 


The documentation for this class was generated from the following file cubrid/src/base/resources.cpp