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 () constType: int
get_process_shared() const#
ProcessShared thread::Mutex::Attributes::get_process_shared () constType: ProcessShared
get_protocol() const#
Protocol thread::Mutex::Attributes::get_protocol () constType: Protocol
get_type() const#
Type thread::Mutex::Attributes::get_type () constType: Type
is_valid() const#
inline
bool thread::Mutex::Attributes::is_valid () constType: bool
set_priority_ceiling(int ceiling)#
Attributes & thread::Mutex::Attributes::set_priority_ceiling (int ceiling)Type: Attributes &
Parameters:
intceiling
set_process_shared(ProcessShared process_shared)#
Attributes & thread::Mutex::Attributes::set_process_shared (ProcessShared process_shared)Type: Attributes &
Parameters:
- ProcessShared
process_shared
set_protocol(Protocol value)#
Attributes & thread::Mutex::Attributes::set_protocol (Protocol value)Type: Attributes &
Parameters:
- Protocol
value
set_type(Type value)#
Attributes & thread::Mutex::Attributes::set_type (Type value)Type: Attributes &
Parameters:
- Type
value