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.
_parent
Component
private
_store
PresenceHandler
private
clearOldestRecord
(ProfileLocation profileLocation)
PresenceHandler
private
dispatchPresenceChangeEvent
(PresenceChange type, ProfileLocation profileLocation={})
PresenceHandler
private
dispatchPresenceMutationEvent
(PresenceMutation mutation)
PresenceHandler
private
EventListener
()
EventListener
inline
getChildren
()
Component
inline
protected
virtual
getComponent
(Component *requester=nullptr)
Component
getCurrentPresenceDescription
()
PresenceHandler
getMutationType
(std::optional< PresenceStateDescription > prevDescription, std::optional< PresenceStateDescription > nextDescription)
PresenceHandler
private
handleEvent
(event_t &evt) override
PresenceHandler
virtual
handlePresenceEvent
(ProfileLocation profileLocation, bool forwardToMesh)
PresenceHandler
private
handleProfileLocation
(ProfileLocation profileLocation, bool forwardToMesh)
PresenceHandler
private
init
() override
PresenceHandler
virtual
initChildren
()
Component
protected
listen
()
EventListener
MAX_RECORDS
PresenceHandler
private
static
parentAllChildren
()
Component
PRESENCE_MESH_SEND_THROTTLE_SECONDS
PresenceHandler
private
static
PRESENCE_MESH_SEND_THROTTLE_SECONDS_VARIATION
PresenceHandler
private
static
PRESENCE_TIMEOUT_SECONDS
PresenceHandler
private
static
PRESENCE_UNCERTAIN_SECONDS_AFTER_BOOT
PresenceHandler
private
static
PresenceHandler
()
PresenceHandler
registerPresence
(ProfileLocation profileLocation)
PresenceHandler
sendMeshMessage
(ProfileLocation profileLocation)
PresenceHandler
private
setParent
(Component *p)
Component
protected
tickSecond
()
PresenceHandler
private
~Component
()=default
Component
virtual
~EventListener
()
EventListener
virtual
~PresenceHandler
()
PresenceHandler
virtual
Generated by
1.9.5