Project
Loading...
Searching...
No Matches
o2::devices::O2PrimaryServerDevice Class Referencefinal

#include <O2PrimaryServerDevice.h>

Inherits fair::mq::Device.

Public Member Functions

 O2PrimaryServerDevice ()
 constructor
 
 ~O2PrimaryServerDevice () final
 Default destructor.
 

Protected Member Functions

void initGenerator ()
 
void generateEvent ()
 
void launchInfoThread ()
 
void InitTask () final
 
bool ReInit (o2::conf::SimReconfigData const &reconfig)
 
bool HandleConfigRequest (fair::mq::Channel &channel)
 
bool ConditionalRun () override
 
void PostRun () override
 
bool HandleRequest (fair::mq::MessagePtr &request, int, fair::mq::Channel &channel)
 
void stateTransition (O2PrimaryServerState to, const char *message)
 
void waitForControlInput ()
 

Detailed Description

Definition at line 37 of file O2PrimaryServerDevice.h.

Constructor & Destructor Documentation

◆ O2PrimaryServerDevice()

o2::devices::O2PrimaryServerDevice::O2PrimaryServerDevice ( )

constructor

Definition at line 54 of file O2PrimaryServerDevice.cxx.

◆ ~O2PrimaryServerDevice()

o2::devices::O2PrimaryServerDevice::~O2PrimaryServerDevice ( )
final

Default destructor.

Definition at line 62 of file O2PrimaryServerDevice.cxx.

Member Function Documentation

◆ ConditionalRun()

bool o2::devices::O2PrimaryServerDevice::ConditionalRun ( )
overrideprotected

Definition at line 466 of file O2PrimaryServerDevice.cxx.

◆ generateEvent()

void o2::devices::O2PrimaryServerDevice::generateEvent ( )
protected

Definition at line 179 of file O2PrimaryServerDevice.cxx.

◆ HandleConfigRequest()

bool o2::devices::O2PrimaryServerDevice::HandleConfigRequest ( fair::mq::Channel &  channel)
protected

Definition at line 442 of file O2PrimaryServerDevice.cxx.

◆ HandleRequest()

bool o2::devices::O2PrimaryServerDevice::HandleRequest ( fair::mq::MessagePtr &  request,
int  ,
fair::mq::Channel &  channel 
)
protected

Definition at line 526 of file O2PrimaryServerDevice.cxx.

◆ initGenerator()

void o2::devices::O2PrimaryServerDevice::initGenerator ( )
protected

Definition at line 75 of file O2PrimaryServerDevice.cxx.

◆ InitTask()

void o2::devices::O2PrimaryServerDevice::InitTask ( )
finalprotected

Definition at line 296 of file O2PrimaryServerDevice.cxx.

◆ launchInfoThread()

void o2::devices::O2PrimaryServerDevice::launchInfoThread ( )
protected

Definition at line 241 of file O2PrimaryServerDevice.cxx.

◆ PostRun()

void o2::devices::O2PrimaryServerDevice::PostRun ( )
overrideprotected

Definition at line 514 of file O2PrimaryServerDevice.cxx.

◆ ReInit()

bool o2::devices::O2PrimaryServerDevice::ReInit ( o2::conf::SimReconfigData const &  reconfig)
protected

Definition at line 396 of file O2PrimaryServerDevice.cxx.

◆ stateTransition()

void o2::devices::O2PrimaryServerDevice::stateTransition ( O2PrimaryServerState  to,
const char *  message 
)
protected

Definition at line 646 of file O2PrimaryServerDevice.cxx.

◆ waitForControlInput()

void o2::devices::O2PrimaryServerDevice::waitForControlInput ( )
protected

Definition at line 652 of file O2PrimaryServerDevice.cxx.


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