Bluenet  5.7.0
Bluenet, firmware for nRF52 smart home devices
Loading...
Searching...
No Matches
PresenceHandler Member List

This is the complete list of members for PresenceHandler, including all inherited members.

_parentComponentprivate
_storePresenceHandlerprivate
clearOldestRecord(ProfileLocation profileLocation)PresenceHandlerprivate
dispatchPresenceChangeEvent(PresenceChange type, ProfileLocation profileLocation={})PresenceHandlerprivate
dispatchPresenceMutationEvent(PresenceMutation mutation)PresenceHandlerprivate
EventListener()EventListenerinline
getChildren()Componentinlineprotectedvirtual
getComponent(Component *requester=nullptr)Component
getCurrentPresenceDescription()PresenceHandler
getMutationType(std::optional< PresenceStateDescription > prevDescription, std::optional< PresenceStateDescription > nextDescription)PresenceHandlerprivate
handleEvent(event_t &evt) overridePresenceHandlervirtual
handlePresenceEvent(ProfileLocation profileLocation, bool forwardToMesh)PresenceHandlerprivate
handleProfileLocation(ProfileLocation profileLocation, bool forwardToMesh)PresenceHandlerprivate
init() overridePresenceHandlervirtual
initChildren()Componentprotected
listen()EventListener
MAX_RECORDSPresenceHandlerprivatestatic
parentAllChildren()Component
PRESENCE_MESH_SEND_THROTTLE_SECONDSPresenceHandlerprivatestatic
PRESENCE_MESH_SEND_THROTTLE_SECONDS_VARIATIONPresenceHandlerprivatestatic
PRESENCE_TIMEOUT_SECONDSPresenceHandlerprivatestatic
PRESENCE_UNCERTAIN_SECONDS_AFTER_BOOTPresenceHandlerprivatestatic
PresenceHandler()PresenceHandler
registerPresence(ProfileLocation profileLocation)PresenceHandler
sendMeshMessage(ProfileLocation profileLocation)PresenceHandlerprivate
setParent(Component *p)Componentprotected
tickSecond()PresenceHandlerprivate
~Component()=defaultComponentvirtual
~EventListener()EventListenervirtual
~PresenceHandler()PresenceHandlervirtual