TMidasOnline.cxx File Reference

#include "TMidasOnline.h"
#include <string>
#include <assert.h>
#include "midas.h"
#include "msystem.h"
Include dependency graph for TMidasOnline.cxx:

Go to the source code of this file.

Defines

#define EVENT_BUFFER_SIZE   0

Functions

static void eventCallback (HNDLE buffer_handle, HNDLE request_id, EVENT_HEADER *pheader, void *pevent)

Define Documentation

#define EVENT_BUFFER_SIZE   0

Definition at line 247 of file TMidasOnline.cxx.

Referenced by TMidasOnline::eventRequest().


Function Documentation

static void eventCallback ( HNDLE  buffer_handle,
HNDLE  request_id,
EVENT_HEADER *  pheader,
void *  pevent 
) [static]

Definition at line 183 of file TMidasOnline.cxx.

References TMidasOnline::fEventHandler, and TMidasOnline::instance().

Referenced by TMidasOnline::eventRequest().

00184 {
00185 #if 0
00186   printf("eventCallback: buffer %d, request %d, pheader %p (event_id: %d, trigger mask: 0x%x, serial: %d, time: %d, size: %d), pevent %p\n",
00187          buffer_handle,
00188          request_id,
00189          pheader,
00190          pheader->event_id,
00191          pheader->trigger_mask,
00192          pheader->serial_number,
00193          pheader->time_stamp,
00194          pheader->data_size,
00195          pevent);
00196 #endif
00197   
00198   if (TMidasOnline::instance()->fEventHandler)
00199     TMidasOnline::instance()->fEventHandler(pheader,pevent,pheader->data_size);
00200 }

Here is the call graph for this function:

Here is the caller graph for this function:


Generated on 12 Feb 2016 for ROOT Analyzer by  doxygen 1.6.1