5 #ifndef artdaq_ExternalComms_xmlrpc_commander_hh
6 #define artdaq_ExternalComms_xmlrpc_commander_hh
9 #include "artdaq/Application/Commandable.hh"
13 class xmlrpc_commander;
Commandable is the base class for all artdaq components which implement the artdaq state machine...
The xmlrpc_commander class serves as the XMLRPC server run in each artdaq application.
artdaq::Commandable & _commandable
The artdaq::Commandable object that this xmlrpc_commander sends commands to.
xmlrpc_commander(int port, artdaq::Commandable &commandable)
xmlrpc_commander Constructor
void run()
Run the XMLRPC server.
std::mutex mutex_
XMLRPC mutex.