DUNE: Uniform Navigational Environment  2019.02.0
DUNE::Entities::StatefulEntity Member List

This is the complete list of members for DUNE::Entities::StatefulEntity, including all inherited members.

BasicEntity(Tasks::AbstractTask *owner, Tasks::Context &context)DUNE::Entities::BasicEntityinline
bind(Tasks::Recipient *recipient, E *ent_obj, void(E::*consumer)(const M *)=&E::consume)DUNE::Entities::BasicEntityinlineprotected
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::BasicEntityinline
dispatchReply(const IMC::Message &original, IMC::Message &msg, unsigned int flags=0)DUNE::Entities::BasicEntityinline
failActivation(const std::string &reason)DUNE::Entities::StatefulEntity
failDeactivation(const std::string &reason)DUNE::Entities::StatefulEntity
getActivationState(void) const DUNE::Entities::StatefulEntityinline
getId(void) const DUNE::Entities::BasicEntityinline
getLabel(void) const DUNE::Entities::BasicEntityinline
getState(void) const DUNE::Entities::StatefulEntityinline
hasPendingActivation(void) const DUNE::Entities::StatefulEntityinline
hasPendingDeactivation(void) const DUNE::Entities::StatefulEntityinline
isActivating(void) const DUNE::Entities::StatefulEntityinline
isActive(void) const DUNE::Entities::StatefulEntityinline
isDeactivating(void) const DUNE::Entities::StatefulEntityinline
m_ctxDUNE::Entities::BasicEntityprotected
m_ent_infoDUNE::Entities::BasicEntityprotected
m_ownerDUNE::Entities::BasicEntityprotected
operator==(const std::string label) const DUNE::Entities::BasicEntityinline
operator==(unsigned int id) const DUNE::Entities::BasicEntityinline
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::StatefulEntityinline
setBindings(Tasks::Recipient *recipient)DUNE::Entities::StatefulEntityinlinevirtual
setId(unsigned int id)DUNE::Entities::BasicEntityinline
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::StatefulEntityinline
succeedActivation(void)DUNE::Entities::StatefulEntity
succeedDeactivation(void)DUNE::Entities::StatefulEntity
~BasicEntity()DUNE::Entities::BasicEntityinlinevirtual