ChimeraTK-DeviceAccess  03.18.00
ChimeraTK::EventFile Class Reference

#include <EventFile.h>

Public Member Functions

 EventFile ()=delete
 
 EventFile (DeviceBackend *backend, const std::string &devicePath, size_t interruptIdx, boost::shared_ptr< async::DomainImpl< std::nullptr_t >> asyncDomain)
 
 ~EventFile ()
 
void startThread (std::promise< void > subscriptionDonePromise)
 

Friends

class EventThread
 

Detailed Description

Definition at line 43 of file EventFile.h.

Constructor & Destructor Documentation

◆ EventFile() [1/2]

ChimeraTK::EventFile::EventFile ( )
delete

◆ EventFile() [2/2]

ChimeraTK::EventFile::EventFile ( DeviceBackend backend,
const std::string &  devicePath,
size_t  interruptIdx,
boost::shared_ptr< async::DomainImpl< std::nullptr_t >>  asyncDomain 
)

Definition at line 116 of file EventFile.cc.

+ Here is the call graph for this function:

◆ ~EventFile()

ChimeraTK::EventFile::~EventFile ( )

Definition at line 121 of file EventFile.cc.

Member Function Documentation

◆ startThread()

void ChimeraTK::EventFile::startThread ( std::promise< void >  subscriptionDonePromise)

Definition at line 125 of file EventFile.cc.

Friends And Related Function Documentation

◆ EventThread

friend class EventThread
friend

Definition at line 44 of file EventFile.h.


The documentation for this class was generated from the following files: