| BasicEntity(Tasks::AbstractTask *owner, Tasks::Context &context) | DUNE::Entities::BasicEntity | inline |
| bind(Tasks::Recipient *recipient, E *ent_obj, void(E::*consumer)(const M *)=&E::consume) | DUNE::Entities::BasicEntity | inlineprotected |
| consume(const IMC::QueryEntityState *msg) | DUNE::Entities::StatefulEntity | |
| consume(const IMC::QueryEntityActivationState *msg) | DUNE::Entities::StatefulEntity | |
| DUNE::Entities::BasicEntity::consume(const IMC::QueryEntityInfo *msg) | DUNE::Entities::BasicEntity | |
| dispatch(IMC::Message *msg, unsigned int flags=0) | DUNE::Entities::BasicEntity | |
| dispatch(IMC::Message &msg, unsigned int flags=0) | DUNE::Entities::BasicEntity | inline |
| dispatchReply(const IMC::Message &original, IMC::Message &msg, unsigned int flags=0) | DUNE::Entities::BasicEntity | inline |
| failActivation(const std::string &reason) | DUNE::Entities::StatefulEntity | |
| failDeactivation(const std::string &reason) | DUNE::Entities::StatefulEntity | |
| getActivationState(void) const | DUNE::Entities::StatefulEntity | inline |
| getId(void) const | DUNE::Entities::BasicEntity | inline |
| getLabel(void) const | DUNE::Entities::BasicEntity | inline |
| getState(void) const | DUNE::Entities::StatefulEntity | inline |
| hasPendingActivation(void) const | DUNE::Entities::StatefulEntity | inline |
| hasPendingDeactivation(void) const | DUNE::Entities::StatefulEntity | inline |
| isActivating(void) const | DUNE::Entities::StatefulEntity | inline |
| isActive(void) const | DUNE::Entities::StatefulEntity | inline |
| isDeactivating(void) const | DUNE::Entities::StatefulEntity | inline |
| m_ctx | DUNE::Entities::BasicEntity | protected |
| m_ent_info | DUNE::Entities::BasicEntity | protected |
| m_owner | DUNE::Entities::BasicEntity | protected |
| operator==(const std::string label) | DUNE::Entities::BasicEntity | inline |
| operator==(unsigned int id) | DUNE::Entities::BasicEntity | inline |
| reportActivationState(void) | DUNE::Entities::StatefulEntity | |
| reportInfo(void) | DUNE::Entities::BasicEntity | |
| reportState(void) | DUNE::Entities::StatefulEntity | |
| requestActivation(void) | DUNE::Entities::StatefulEntity | |
| requestDeactivation(void) | DUNE::Entities::StatefulEntity | |
| setActTimes(uint16_t act_time, uint16_t deact_time) | DUNE::Entities::StatefulEntity | inline |
| setBindings(Tasks::Recipient *recipient) | DUNE::Entities::StatefulEntity | inlinevirtual |
| setId(unsigned int id) | DUNE::Entities::BasicEntity | inline |
| setLabel(const std::string &label) | DUNE::Entities::BasicEntity | |
| setState(IMC::EntityState::StateEnum state, Status::Code code) | DUNE::Entities::StatefulEntity | |
| setState(IMC::EntityState::StateEnum state, const std::string &message) | DUNE::Entities::StatefulEntity | |
| StatefulEntity(Tasks::AbstractTask *owner, Tasks::Context &context) | DUNE::Entities::StatefulEntity | inline |
| succeedActivation(void) | DUNE::Entities::StatefulEntity | |
| succeedDeactivation(void) | DUNE::Entities::StatefulEntity | |
| ~BasicEntity() | DUNE::Entities::BasicEntity | inlinevirtual |