thread::Mutex::Attributes
- Inherits: api::ExecutionContext
public
Friends
#
Mutexfriend 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() constint thread::Mutex::Attributes::get_priority_ceiling () const
Type: int
#
get_process_shared() constProcessShared thread::Mutex::Attributes::get_process_shared () const
Type: ProcessShared
#
get_protocol() constProtocol thread::Mutex::Attributes::get_protocol () const
Type: Protocol
#
get_type() constType thread::Mutex::Attributes::get_type () const
Type: Type
#
is_valid() constinline
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:
- 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