FACT++  1.0
datalogger.cc File Reference
#include <unistd.h>
#include <fstream>
#include <functional>
#include <boost/filesystem.hpp>
#include "Dim.h"
#include "Event.h"
#include "StateMachineDim.h"
#include "LocalControl.h"
#include "Configuration.h"
#include "Converter.h"
#include "DimWriteStatistics.h"
#include "Description.h"
#include "DimState.h"
#include "Main.h"
+ Include dependency graph for datalogger.cc:

Go to the source code of this file.

Classes

struct  NumSubAndFitsType
 distributes the number of opened subscriptions and fits files More...
 
struct  OpenFileToDim
 distributes which files were opened. More...
 
struct  RunNumberType
 Run number record. Used to keep track of which run numbers are still active. More...
 
struct  SubscriptionType
 Dim subscription type. Stores all the relevant info to handle a Dim subscription. More...
 
class  DataLogger
 Logs all message and infos between the services. More...
 

Functions

the file name

Open a text file and checks for error code

Parameters
streamthe ofstream for which the file should be opened
template<class T >
int RunShell (Configuration &conf)
 
void PrintUsage ()
 
void PrintHelp ()
 
void SetupConfiguration (Configuration &conf)
 
int main (int argc, const char *argv[])
 

Variables

EventImp nullEventImp