Skip to main content

thread::Mutex::Attributes

  • Inherits: api::ExecutionContext public

Friends

Mutex#

friend class Mutex 

Type: class

Parameters:

Functions

Attributes()#

thread::Mutex::Attributes::Attributes ()

Attributes(const pthread_mutexattr_t &mutexattr)#

inline explicit

thread::Mutex::Attributes::Attributes (const pthread_mutexattr_t &mutexattr)

~Attributes()#

thread::Mutex::Attributes::~Attributes ()

get_priority_ceiling() const#

int thread::Mutex::Attributes::get_priority_ceiling () const

Type: int

get_process_shared() const#

ProcessShared thread::Mutex::Attributes::get_process_shared () const

Type: ProcessShared

get_protocol() const#

Protocol thread::Mutex::Attributes::get_protocol () const

Type: Protocol

get_type() const#

Type thread::Mutex::Attributes::get_type () const

Type: Type

is_valid() const#

inline

bool thread::Mutex::Attributes::is_valid () const

Type: bool

set_priority_ceiling(int ceiling)#

Attributes & thread::Mutex::Attributes::set_priority_ceiling (int ceiling)

Type: Attributes &

Parameters:

  • int ceiling

set_process_shared(ProcessShared process_shared)#

Attributes & thread::Mutex::Attributes::set_process_shared (ProcessShared process_shared)

Type: Attributes &

Parameters:

set_protocol(Protocol value)#

Attributes & thread::Mutex::Attributes::set_protocol (Protocol value)

Type: Attributes &

Parameters:

set_type(Type value)#

Attributes & thread::Mutex::Attributes::set_type (Type value)

Type: Attributes &

Parameters: