Skip to content

Class jac::MachineCtrl

ClassList > jac > MachineCtrl

Inherited by the following classes: jac::Device

Public Functions

Type Name
virtual void emitKeyValueModified (const std::string & nsname, const std::string & key) = 0
virtual std::tuple< bool, int, std::string > getMachineStatus () = 0
virtual std::unique_ptr< KeyValueNamespace > openKeyValue (const std::string & nsname) const = 0
virtual bool startMachine (std::string path) = 0
virtual bool stopMachine () = 0

Public Functions Documentation

function emitKeyValueModified

virtual void jac::MachineCtrl::emitKeyValueModified (
    const std::string & nsname,
    const std::string & key
) = 0

function getMachineStatus

virtual std::tuple< bool, int, std::string > jac::MachineCtrl::getMachineStatus () = 0

function openKeyValue

virtual std::unique_ptr< KeyValueNamespace > jac::MachineCtrl::openKeyValue (
    const std::string & nsname
) const = 0

function startMachine

virtual bool jac::MachineCtrl::startMachine (
    std::string path
) = 0

function stopMachine

virtual bool jac::MachineCtrl::stopMachine () = 0


The documentation for this class was generated from the following file src/jac/device/util/machineCtrl.h