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 |