DUNE: Uniform Navigational Environment
2.5.1
|
Classes | |
struct | Entity |
struct | InvalidId |
struct | InvalidLabel |
struct | NonexistentLabel |
struct | ReservedUnique |
Public Member Functions | |
EntityDataBase (void) | |
~EntityDataBase (void) | |
bool | labelExists (const std::string &name) |
bool | idExists (unsigned int id) |
unsigned int | reserve (const std::string &label, const std::string &task_name, uint16_t act_time, uint16_t deact_time) |
unsigned int | resolve (const std::string &label) |
std::string | resolveTaskName (const std::string &label) |
const std::string & | resolve (unsigned int id) |
void | contents (std::vector< Entity * > &devs) |
std::map< unsigned, std::string > | entries (void) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References DUNE::Tasks::EntityDataBase::Entity::act_time, DUNE::Tasks::EntityDataBase::Entity::deact_time, DUNE::Tasks::EntityDataBase::Entity::id, DUNE::Tasks::EntityDataBase::Entity::label, and DUNE::Tasks::EntityDataBase::Entity::task_name.
Referenced by DUNE::Tasks::Task::reserveEntities(), and DUNE::Tasks::Task::reserveEntity().
|
inline |
Referenced by DUNE::Tasks::Task::resolveEntity().
|
inline |
|
inline |
Referenced by DUNE::Daemon::consume().