Threadsafe adapter for DefaultConstructable Assignable and Comparable objects
Inheritance:
Public Methods
-
RWLocked()
-
RWLocked(const T& v)
-
RWLocked(const RWLocked& x)
-
virtual ~RWLocked()
-
RWLocked& operator=(const RWLocked& x)
-
bool operator==(const RWLocked& x)
-
bool operator==(const T& x)
-
bool operator!=(const RWLocked& x)
-
bool operator!=(const T& x)
-
RWLock& get_rwlock() throw()
-
T& get_value_() throw()
-
const T& get_value_() const throw()
-
void read_lock() const throw(ThreadingExceptions::PossibleDeadlock, ThreadingExceptions::NoResources, ThreadingExceptions::InternalError)
-
void read_unlock() const throw(ThreadingExceptions::InternalError)
-
void write_lock() throw(ThreadingExceptions::PossibleDeadlock, ThreadingExceptions::NoResources, ThreadingExceptions::InternalError)
-
void write_unlock() const throw(ThreadingExceptions::InternalError)
Public Members
-
typedef T locked_type
Documentation
Threadsafe adapter for DefaultConstructable Assignable and Comparable
objects
typedef T locked_type
RWLocked()
RWLocked(const T& v)
RWLocked(const RWLocked& x)
virtual ~RWLocked()
RWLocked& operator=(const RWLocked& x)
bool operator==(const RWLocked& x)
bool operator==(const T& x)
bool operator!=(const RWLocked& x)
bool operator!=(const T& x)
RWLock& get_rwlock() throw()
T& get_value_() throw()
const T& get_value_() const throw()
void read_lock() const throw(ThreadingExceptions::PossibleDeadlock, ThreadingExceptions::NoResources, ThreadingExceptions::InternalError)
void read_unlock() const throw(ThreadingExceptions::InternalError)
void write_lock() throw(ThreadingExceptions::PossibleDeadlock, ThreadingExceptions::NoResources, ThreadingExceptions::InternalError)
void write_unlock() const throw(ThreadingExceptions::InternalError)
- Direct child classes:
- threadsafe_uac
threadsafe_mac
threadsafe_biseq
RWLockedPtr
Alphabetic index HTML hierarchy of classes or Java
This page was generated with the help of DOC++.