ICP  1
Public Member Functions | Private Types | Private Attributes | List of all members
SimpleStore< T > Class Template Reference

#include <icputils.h>

Public Member Functions

T * get ()
 
void put (T *val)
 
void clear ()
 
 ~SimpleStore ()
 

Private Types

typedef std::list< T * > list_t
 

Private Attributes

Poco::Mutex m_mutex
 
list_t m_vals
 

Detailed Description

template<typename T>
class SimpleStore< T >

Definition at line 666 of file icputils.h.

Member Typedef Documentation

template<typename T>
typedef std::list<T*> SimpleStore< T >::list_t
private

Definition at line 670 of file icputils.h.

Constructor & Destructor Documentation

template<typename T>
SimpleStore< T >::~SimpleStore ( )
inline

Definition at line 701 of file icputils.h.

Member Function Documentation

template<typename T>
void SimpleStore< T >::clear ( )
inline

Definition at line 692 of file icputils.h.

Referenced by SimpleStore< float_map_t >::~SimpleStore().

template<typename T>
T* SimpleStore< T >::get ( )
inline

Definition at line 673 of file icputils.h.

Referenced by NeXusEventCallback::allEventCallback().

template<typename T>
void SimpleStore< T >::put ( T *  val)
inline

Definition at line 687 of file icputils.h.

Referenced by NeXusEventCallback::allEventCallback().

Member Data Documentation

template<typename T>
Poco::Mutex SimpleStore< T >::m_mutex
private
template<typename T>
list_t SimpleStore< T >::m_vals
private

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