_handlerSigTerm(int signum, siginfo_t *siginf, void *ucont) | MagAOX::app::MagAOXApp< _useINDI > | privatestatic |
appLogic()=0 | MagAOX::app::MagAOXApp< _useINDI > | pure virtual |
appShutdown()=0 | MagAOX::app::MagAOXApp< _useINDI > | pure virtual |
appStartup()=0 | MagAOX::app::MagAOXApp< _useINDI > | pure virtual |
callBackInsertResult typedef | MagAOX::app::MagAOXApp< _useINDI > | protected |
callBackIterator typedef | MagAOX::app::MagAOXApp< _useINDI > | protected |
callBackValueType typedef | MagAOX::app::MagAOXApp< _useINDI > | protected |
configName() | MagAOX::app::MagAOXApp< _useINDI > | |
createINDIFIFOS() | MagAOX::app::MagAOXApp< _useINDI > | protected |
driverCtrlName() | MagAOX::app::MagAOXApp< _useINDI > | |
driverInName() | MagAOX::app::MagAOXApp< _useINDI > | |
driverOutName() | MagAOX::app::MagAOXApp< _useINDI > | |
euidCalled() | MagAOX::app::MagAOXApp< _useINDI > | protected |
euidReal() | MagAOX::app::MagAOXApp< _useINDI > | protected |
execute() | MagAOX::app::MagAOXApp< _useINDI > | virtual |
handleDefProperty(const pcf::IndiProperty &ipRecv) | MagAOX::app::MagAOXApp< _useINDI > | |
handleGetProperties(const pcf::IndiProperty &ipRecv) | MagAOX::app::MagAOXApp< _useINDI > | |
handleNewProperty(const pcf::IndiProperty &ipRecv) | MagAOX::app::MagAOXApp< _useINDI > | |
handlerSigTerm(int signum, siginfo_t *siginf, void *ucont) | MagAOX::app::MagAOXApp< _useINDI > | private |
handleSetProperty(const pcf::IndiProperty &ipRecv) | MagAOX::app::MagAOXApp< _useINDI > | |
INDI_SETCALLBACK_DECL(MagAOXApp, m_indiP_powerOutlet) | MagAOX::app::MagAOXApp< _useINDI > | |
loadBasicConfig() | MagAOX::app::MagAOXApp< _useINDI > | virtual |
lockPID() | MagAOX::app::MagAOXApp< _useINDI > | protected |
log(const typename logT::messageT &msg, logPrioT level=logPrio::LOG_DEFAULT) | MagAOX::app::MagAOXApp< _useINDI > | static |
log(logPrioT level=logPrio::LOG_DEFAULT) | MagAOX::app::MagAOXApp< _useINDI > | static |
logManagerT typedef | MagAOX::app::MagAOXApp< _useINDI > | |
loopPause | MagAOX::app::MagAOXApp< _useINDI > | protected |
m_allDefsReceived | MagAOX::app::MagAOXApp< _useINDI > | protected |
m_configName | MagAOX::app::MagAOXApp< _useINDI > | protected |
m_driverCtrlName | MagAOX::app::MagAOXApp< _useINDI > | protected |
m_driverInName | MagAOX::app::MagAOXApp< _useINDI > | protected |
m_driverOutName | MagAOX::app::MagAOXApp< _useINDI > | protected |
m_euidCalled | MagAOX::app::MagAOXApp< _useINDI > | private |
m_euidReal | MagAOX::app::MagAOXApp< _useINDI > | private |
m_indiDriver | MagAOX::app::MagAOXApp< _useINDI > | protected |
m_indiMutex | MagAOX::app::MagAOXApp< _useINDI > | protected |
m_indiNewCallBacks | MagAOX::app::MagAOXApp< _useINDI > | protected |
m_indiP_powerOutlet | MagAOX::app::MagAOXApp< _useINDI > | protected |
m_indiP_state | MagAOX::app::MagAOXApp< _useINDI > | protected |
m_indiSetCallBacks | MagAOX::app::MagAOXApp< _useINDI > | protected |
m_log | MagAOX::app::MagAOXApp< _useINDI > | static |
m_pid | MagAOX::app::MagAOXApp< _useINDI > | protected |
m_powerDevice | MagAOX::app::MagAOXApp< _useINDI > | protected |
m_powerElement | MagAOX::app::MagAOXApp< _useINDI > | protected |
m_powerMgtEnabled | MagAOX::app::MagAOXApp< _useINDI > | protected |
m_powerOutlet | MagAOX::app::MagAOXApp< _useINDI > | protected |
m_powerState | MagAOX::app::MagAOXApp< _useINDI > | protected |
m_RTPriority | MagAOX::app::MagAOXApp< _useINDI > | private |
m_self | MagAOX::app::MagAOXApp< _useINDI > | privatestatic |
m_shutdown | MagAOX::app::MagAOXApp< _useINDI > | protected |
m_state | MagAOX::app::MagAOXApp< _useINDI > | private |
m_stateLogged | MagAOX::app::MagAOXApp< _useINDI > | private |
m_suid | MagAOX::app::MagAOXApp< _useINDI > | private |
m_useINDI | MagAOX::app::MagAOXApp< _useINDI > | protectedstatic |
MagAOXApp()=delete | MagAOX::app::MagAOXApp< _useINDI > | private |
MagAOXApp(const std::string &git_sha1, const bool git_modified) | MagAOX::app::MagAOXApp< _useINDI > | |
MagAOXPath | MagAOX::app::MagAOXApp< _useINDI > | protected |
onPowerOff() | MagAOX::app::MagAOXApp< _useINDI > | inlineprotectedvirtual |
pidFileName | MagAOX::app::MagAOXApp< _useINDI > | protected |
registerIndiPropertyNew(pcf::IndiProperty &prop, const std::string &propName, const pcf::IndiProperty::Type &propType, const pcf::IndiProperty::PropertyPermType &propPerm, const pcf::IndiProperty::PropertyStateType &propState, int(*)(void *, const pcf::IndiProperty &)) | MagAOX::app::MagAOXApp< _useINDI > | protected |
registerIndiPropertySet(pcf::IndiProperty &prop, const std::string &devName, const std::string &propName, int(*)(void *, const pcf::IndiProperty &)) | MagAOX::app::MagAOXApp< _useINDI > | protected |
RTPriority(int prio) | MagAOX::app::MagAOXApp< _useINDI > | protected |
secretsPath | MagAOX::app::MagAOXApp< _useINDI > | protected |
sendGetPropertySetList(bool all=false) | MagAOX::app::MagAOXApp< _useINDI > | |
sendNewProperty(const pcf::IndiProperty &ipSend, const std::string &el, const T &newVal) | MagAOX::app::MagAOXApp< _useINDI > | protected |
setDefaults(int argc, char **argv) | MagAOX::app::MagAOXApp< _useINDI > | virtual |
setSigTermHandler() | MagAOX::app::MagAOXApp< _useINDI > | private |
setupBasicConfig() | MagAOX::app::MagAOXApp< _useINDI > | virtual |
startINDI() | MagAOX::app::MagAOXApp< _useINDI > | protected |
state() | MagAOX::app::MagAOXApp< _useINDI > | |
state(const stateCodes::stateCodeT &s) | MagAOX::app::MagAOXApp< _useINDI > | |
stateLogged() | MagAOX::app::MagAOXApp< _useINDI > | |
sysPath | MagAOX::app::MagAOXApp< _useINDI > | protected |
unlockPID() | MagAOX::app::MagAOXApp< _useINDI > | protected |
updateIfChanged(pcf::IndiProperty &p, const std::string &el, const T &newVal) | MagAOX::app::MagAOXApp< _useINDI > | protected |
whilePowerOff() | MagAOX::app::MagAOXApp< _useINDI > | inlineprotectedvirtual |
~MagAOXApp() noexcept(true) | MagAOX::app::MagAOXApp< _useINDI > | |