ICP  1
Classes | Typedefs | Enumerations
event_store.h File Reference
#include "IsisBase.h"
#include "icp_interfaces.h"
#include "isisvme.h"
#include "dae_events.h"
#include "SingleFile.h"
#include "SplitFile.h"

Go to the source code of this file.

Classes

class  EventStore
 
struct  EventStore::EventStoreCardHolder
 
struct  EventStore::FileEventSourceInfo
 
struct  InfoFileData
 
class  EventStoreCard
 
class  FileEventSourceBase
 
class  FileEventSource
 
class  ISISRAWEventSource
 

Typedefs

typedef
boost::signals2::signal< void(const
DAEEventHeader *, const
DetectorEvent32 *, int, int,
const int *) > 
EventCallbackType
 
typedef
EventCallbackType::slot_type 
EventCallbackSlotType
 
typedef
boost::signals2::signal< void(const
DAEEventHeader *, int) > 
FrameCallbackType
 
typedef
FrameCallbackType::slot_type 
FrameCallbackSlotType
 
typedef
boost::signals2::signal< void(bool,
NoFrameCallbackMode, int) > 
NoFrameCallbackType
 
typedef
NoFrameCallbackType::slot_type 
NoFrameCallbackSlotType
 

Enumerations

enum  NoFrameCallbackMode { NoFrameRunning = 0, NoFrameStop = 1 }
 

Typedef Documentation

typedef EventCallbackType::slot_type EventCallbackSlotType

Definition at line 15 of file event_store.h.

typedef boost::signals2::signal< void(const DAEEventHeader*, const DetectorEvent32*, int, int, const int*) > EventCallbackType

Definition at line 12 of file event_store.h.

typedef FrameCallbackType::slot_type FrameCallbackSlotType

Definition at line 18 of file event_store.h.

typedef boost::signals2::signal< void(const DAEEventHeader*, int) > FrameCallbackType

Definition at line 17 of file event_store.h.

typedef NoFrameCallbackType::slot_type NoFrameCallbackSlotType

Definition at line 22 of file event_store.h.

typedef boost::signals2::signal< void(bool, NoFrameCallbackMode, int) > NoFrameCallbackType

Definition at line 21 of file event_store.h.

Enumeration Type Documentation

Enumerator
NoFrameRunning 
NoFrameStop 

Definition at line 20 of file event_store.h.