Skip to content

Struct os::resources::cpu::context

ClassList > os > resources > cpu > context

  • #include <resources.hpp>

Public Attributes

Type Name
std::optional< std::vector< std::size_t > > adjusted_effective
std::size_t adjusted_max
struct os::resources::cpu::context affinity
cpu_set_t * bitmap
std::optional< std::set< std::size_t > > effective
double max
std::size_t size

Public Functions

Type Name
context ()
context (const context &) = delete
context (context && other)
context & operator= (const context &) = delete
context & operator= (context && other)
~context ()

Public Attributes Documentation

variable adjusted_effective

std::optional<std::vector<std::size_t> > os::resources::cpu::context::adjusted_effective;

variable adjusted_max

std::size_t os::resources::cpu::context::adjusted_max;

variable affinity

struct os::resources::cpu::context os::resources::cpu::context::affinity;

variable bitmap

cpu_set_t* os::resources::cpu::context::bitmap;

variable effective

std::optional<std::set<std::size_t> > os::resources::cpu::context::effective;

variable max

double os::resources::cpu::context::max;

variable size

std::size_t os::resources::cpu::context::size;

Public Functions Documentation

function context [1/3]

inline os::resources::cpu::context::context () 

function context [2/3]

os::resources::cpu::context::context (
    const  context &
) = delete

function context [3/3]

inline os::resources::cpu::context::context (
    context && other
) 

function operator=

context & os::resources::cpu::context::operator= (
    const  context &
) = delete

function operator=

inline context & os::resources::cpu::context::operator= (
    context && other
) 

function ~context

inline os::resources::cpu::context::~context () 


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