#ifndef TRACEPOINTS_H #define TRACEPOINTS_H #include #include #include "interface.h" #include "bin.h" #include "event.h" // read tracepoints from fd and execute them bool executeTracepoints(FILE *fd_trace, FILE *fd_spike, FILE *fd_global); template class FileInputEvent : public VirtualEvent { public: FileInputEvent(InputInterface *iface, double time) : VirtualEvent(time), iface(iface) {} static void createInputStream(InputInterface *iface); void vexecute(); InputInterface *iface; }; #endif // TRACEPOINTS_H