DUNE: Uniform Navigational Environment
2020.01.0
|
This structure serves the purpose of joining useful objects, usually shared by a large number of classes (namely Tasks).
Public Member Functions | |
Context (void) | |
DUNE::Tasks::Context::Context | ( | void | ) |
Parsers::Config DUNE::Tasks::Context::config |
FileSystem::Path DUNE::Tasks::Context::dir_app |
DUNE's directory.
Referenced by Context(), and DUNE::Daemon::Daemon().
FileSystem::Path DUNE::Tasks::Context::dir_cfg |
Path to configuration directory.
Referenced by DUNE::Navigation::BasicNavigation::checkDeclination(), Context(), and DUNE::Daemon::Daemon().
FileSystem::Path DUNE::Tasks::Context::dir_db |
Path to database directory.
Referenced by Context(), DUNE::Daemon::Daemon(), and Autonomy::TextActions::Task::Task().
FileSystem::Path DUNE::Tasks::Context::dir_i18n |
Path to internationalization directory.
Referenced by Context().
FileSystem::Path DUNE::Tasks::Context::dir_lib |
Path to libraries directory.
Referenced by Context(), and DUNE::Daemon::Daemon().
FileSystem::Path DUNE::Tasks::Context::dir_log |
Path to log directory.
Referenced by Context(), DUNE::Daemon::Daemon(), and DUNE::Daemon::writeParamsXML().
FileSystem::Path DUNE::Tasks::Context::dir_scripts |
Path to scripts directory.
Referenced by Context().
FileSystem::Path DUNE::Tasks::Context::dir_usr_cfg |
Path to user configuration directory.
Referenced by Context().
FileSystem::Path DUNE::Tasks::Context::dir_www |
Path to HTTP server directory.
Referenced by Context(), and DUNE::Daemon::Daemon().
Entities::EntityDataBase DUNE::Tasks::Context::entities |
Label data base.
Referenced by DUNE::Daemon::consume(), DUNE::Tasks::Task::reserveEntities(), DUNE::Tasks::Task::reserveEntity(), DUNE::Tasks::Task::resolveEntity(), and DUNE::Entities::BasicEntity::setLabel().
IMC::Bus DUNE::Tasks::Context::mbus |
Parsers::Config DUNE::Tasks::Context::original_cfg |
Configuration loaded from disk.
Referenced by DUNE::Daemon::consume().
Profiles DUNE::Tasks::Context::profiles |
IMC::AddressResolver DUNE::Tasks::Context::resolver |
IMC address resolver.
Referenced by DUNE::Control::BasicRemoteOperation::consume(), DUNE::Daemon::Daemon(), DUNE::Entities::BasicEntity::dispatch(), DUNE::Tasks::Task::getSystemId(), DUNE::Tasks::Task::getSystemName(), Autonomy::TextActions::Task::handleResumeCommand(), Autonomy::TextActions::Task::handleStartCommand(), Autonomy::TextActions::Task::reply(), DUNE::Tasks::Task::resolveSystemId(), and DUNE::Tasks::Task::resolveSystemName().
uint64_t DUNE::Tasks::Context::uid |
UID of this instance.
Referenced by Context().