IBR-DTNSuite  0.10
ibrcommon::ThreadsafeState< T >::Locked Class Reference

#include <ThreadsafeState.h>

Collaboration diagram for ibrcommon::ThreadsafeState< T >::Locked:
Collaboration graph

Public Member Functions

 Locked (ThreadsafeState< T > &tss)
 
virtual ~Locked ()
 
get () const
 
operator= (T st)
 
bool operator== (T st)
 
bool operator!= (T st)
 
void wait (size_t st)
 
void wait (T st)
 

Detailed Description

template<class T>
class ibrcommon::ThreadsafeState< T >::Locked

Definition at line 91 of file ThreadsafeState.h.

Constructor & Destructor Documentation

template<class T>
ibrcommon::ThreadsafeState< T >::Locked::Locked ( ThreadsafeState< T > &  tss)
inline

Definition at line 98 of file ThreadsafeState.h.

template<class T>
virtual ibrcommon::ThreadsafeState< T >::Locked::~Locked ( )
inlinevirtual

Definition at line 103 of file ThreadsafeState.h.

Member Function Documentation

template<class T>
T ibrcommon::ThreadsafeState< T >::Locked::get ( ) const
inline

Definition at line 108 of file ThreadsafeState.h.

template<class T>
bool ibrcommon::ThreadsafeState< T >::Locked::operator!= ( st)
inline

Definition at line 127 of file ThreadsafeState.h.

template<class T>
T ibrcommon::ThreadsafeState< T >::Locked::operator= ( st)
inline

Definition at line 113 of file ThreadsafeState.h.

template<class T>
bool ibrcommon::ThreadsafeState< T >::Locked::operator== ( st)
inline

Definition at line 122 of file ThreadsafeState.h.

template<class T>
void ibrcommon::ThreadsafeState< T >::Locked::wait ( size_t  st)
inline
template<class T>
void ibrcommon::ThreadsafeState< T >::Locked::wait ( st)
inline

Definition at line 141 of file ThreadsafeState.h.


The documentation for this class was generated from the following file: