EPICS ARCHIVER V4
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups
Public Member Functions | List of all members
ConcurrentList< T > Class Template Reference

Type-save wrapper for ConcurrentPtrList. More...

#include <ConcurrentList.h>

Inheritance diagram for ConcurrentList< T >:
Guardable ConcurrentPtrList

Public Member Functions

 ConcurrentList ()
 Constructor.
 
OrderedMutexgetMutex ()
 
bool isEmpty ()
 
size_t size ()
 
void add (T *item)
 
bool removeIfFound (void *item)
 
void remove (T *item)
 
ConcurrentListIterator< T > iterator ()
 

Detailed Description

template<class T>
class ConcurrentList< T >

Type-save wrapper for ConcurrentPtrList.

See Also
ConcurrentPtrList

Member Function Documentation

template<class T>
void ConcurrentList< T >::add ( T *  item)
inline
template<class T>
OrderedMutex& ConcurrentList< T >::getMutex ( )
inlinevirtual
Returns
Returns the list mutex.

Implements Guardable.

template<class T>
bool ConcurrentList< T >::isEmpty ( )
inline
template<class T>
ConcurrentListIterator<T> ConcurrentList< T >::iterator ( )
inline
template<class T>
void ConcurrentList< T >::remove ( T *  item)
inline
template<class T>
bool ConcurrentList< T >::removeIfFound ( void *  item)
inline
template<class T>
size_t ConcurrentList< T >::size ( )
inline

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