CbmRoot
cbm::mq Namespace Reference

Enumerations

enum  Transition : int {
  Transition::Idle, Transition::DeviceReady, Transition::Ready, Transition::Stop,
  Transition::End, Transition::ErrorFound
}
 
enum  State : int { State::Running }
 

Functions

void ChangeState (FairMQDevice *device, cbm::mq::Transition transition)
 
void LogState (FairMQDevice *device)
 
bool CheckCurrentState (FairMQDevice *device, cbm::mq::State state)
 

Enumeration Type Documentation

◆ State

enum cbm::mq::State : int
strong
Enumerator
Running 

Definition at line 17 of file CbmMQDefs.h.

◆ Transition

enum cbm::mq::Transition : int
strong
Enumerator
Idle 
DeviceReady 
Ready 
Stop 
End 
ErrorFound 

Definition at line 8 of file CbmMQDefs.h.

Function Documentation

◆ ChangeState()

◆ CheckCurrentState()

bool cbm::mq::CheckCurrentState ( FairMQDevice *  device,
cbm::mq::State  state 
)

Definition at line 62 of file CbmMQDefs.h.

References Running.

Referenced by ParameterMQServer::Run().

◆ LogState()

void cbm::mq::LogState ( FairMQDevice *  device)