GRUTinizer
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | List of all members
TDataLoop Class Reference

#include <TDataLoop.h>

Inheritance diagram for TDataLoop:
StoppableThread

Public Member Functions

 TDataLoop (TRawEventSource *source, ThreadsafeQueue< TRawEvent > &output_queue)
virtual ~TDataLoop ()
const TRawEventSourceGetSource () const
std::string Status ()
- Public Member Functions inherited from StoppableThread
 StoppableThread ()
virtual ~StoppableThread ()
void Resume ()
void Pause ()
void Stop ()
bool IsPaused ()
bool IsRunning ()
void Join ()

Protected Member Functions

bool Iteration ()

Private Member Functions

 TDataLoop ()
 TDataLoop (const TDataLoop &other)
TDataLoopoperator= (const TDataLoop &other)
 ClassDef (TDataLoop, 0)

Private Attributes

ThreadsafeQueue< TRawEvent > & output_queue
TRawEventSourcesource

Constructor & Destructor Documentation

TDataLoop::TDataLoop ( TRawEventSource source,
ThreadsafeQueue< TRawEvent > &  output_queue 
)
TDataLoop::~TDataLoop ( )
virtual
TDataLoop::TDataLoop ( )
private
TDataLoop::TDataLoop ( const TDataLoop other)
private

Member Function Documentation

TDataLoop::ClassDef ( TDataLoop  ,
 
)
private
const TRawEventSource& TDataLoop::GetSource ( ) const
inline
bool TDataLoop::Iteration ( )
protectedvirtual

Implements StoppableThread.

TDataLoop& TDataLoop::operator= ( const TDataLoop other)
private
std::string TDataLoop::Status ( )
virtual

Reimplemented from StoppableThread.

Member Data Documentation

ThreadsafeQueue<TRawEvent>& TDataLoop::output_queue
private
TRawEventSource* TDataLoop::source
private

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