diff --git a/slsDetectorSoftware/slsReceiver/slsReceiverUsers.cpp b/slsDetectorSoftware/slsReceiver/slsReceiverUsers.cpp index b3ce2c824..cd78dc400 100644 --- a/slsDetectorSoftware/slsReceiver/slsReceiverUsers.cpp +++ b/slsDetectorSoftware/slsReceiver/slsReceiverUsers.cpp @@ -1,37 +1,39 @@ #include "slsReceiverUsers.h" #include "slsReceiver_funcs.h" +slsReceiverFuncs* slsReceiverUsers::receiver(NULL); + slsReceiverUsers::slsReceiverUsers(int argc, char *argv[], int &success) { - receiver=new slsReceiverFuncs(argc, argv, success); + slsReceiverUsers::receiver=new slsReceiverFuncs(argc, argv, success); } slsReceiverUsers::~slsReceiverUsers() { - delete receiver; + delete slsReceiverUsers::receiver; } void slsReceiverUsers::start() { - receiver->start(); + slsReceiverUsers::receiver->start(); } void slsReceiverUsers::closeFile(int p) { - slsReceiverFuncs::closeFile(0); + slsReceiverUsers::receiver->closeFile(p); } void slsReceiverUsers::registerCallBackStartAcquisition(int (*func)(char*, char*,int, int, void*),void *arg){ - receiver->registerCallBackStartAcquisition(func,arg); + slsReceiverUsers::receiver->registerCallBackStartAcquisition(func,arg); } void slsReceiverUsers::registerCallBackAcquisitionFinished(void (*func)(int, void*),void *arg){ - receiver->registerCallBackAcquisitionFinished(func,arg); + slsReceiverUsers::receiver->registerCallBackAcquisitionFinished(func,arg); } void slsReceiverUsers::registerCallBackRawDataReady(void (*func)(int, char*, int, FILE*, char*, void*),void *arg){ - receiver->registerCallBackRawDataReady(func,arg); + slsReceiverUsers::receiver->registerCallBackRawDataReady(func,arg); }