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

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

_parentComponentprivate
activeBehavioursBehaviourStoreprivate
addBehaviour(Behaviour *behaviour)BehaviourStore
addBehaviour(uint8_t *buf, cs_buffer_size_t bufSize, uint8_t &index)BehaviourStoreprivate
allocateBehaviour(uint8_t index, SwitchBehaviour::Type type, uint8_t *buf, cs_buffer_size_t bufSize)BehaviourStoreprivate
assignBehaviour(uint8_t index, Behaviour *behaviour)BehaviourStoreprivate
BehaviourStore(BehaviourStore &other)=deleteBehaviourStore
BehaviourStore(BehaviourStore &&other)=deleteBehaviourStore
BehaviourStore()=defaultBehaviourStore
calculateMasterHash()BehaviourStoreprivate
checkSizeAndType(SwitchBehaviour::Type type, cs_buffer_size_t bufSize)BehaviourStoreprivate
clearActiveBehavioursArray()BehaviourStoreprivate
dispatchBehaviourMutationEvent(BehaviourMutation mutation)BehaviourStoreprivate
EventListener()EventListenerinline
findEmptyIndex()BehaviourStore
getActiveBehaviours()BehaviourStoreinline
getBehaviour(uint8_t index)BehaviourStore
getBehaviourSize(SwitchBehaviour::Type type)BehaviourStoreprivate
getChildren()Componentinlineprotectedvirtual
getComponent(Component *requester=nullptr)Component
handleEvent(event_t &evt)BehaviourStorevirtual
handleGetBehaviour(event_t &evt)BehaviourStoreprivate
handleGetBehaviourIndices(event_t &evt)BehaviourStoreprivate
handleRemoveBehaviour(event_t &evt)BehaviourStoreprivate
handleReplaceBehaviour(event_t &evt)BehaviourStoreprivate
handleSaveBehaviour(event_t &evt)BehaviourStoreprivate
init() overrideBehaviourStorevirtual
initChildren()Componentprotected
listen()EventListener
LoadBehavioursFromMemory(CS_TYPE BehaviourCsType)BehaviourStoreprivate
MaxBehavioursBehaviourStorestatic
parentAllChildren()Component
removeBehaviour(uint8_t index)BehaviourStoreprivate
replaceBehaviour(uint8_t index, Behaviour *behaviour)BehaviourStore
replaceParameterValidation(event_t &evt, uint8_t index, SwitchBehaviour::Type type)BehaviourStoreprivate
setParent(Component *p)Componentprotected
storeMasterHash()BehaviourStoreprivate
storeUpdate(uint8_t index, SwitchBehaviour::Type type, uint8_t *buf, cs_buffer_size_t bufSize)BehaviourStoreprivate
storeUpdate(uint8_t index, Behaviour *behaviour)BehaviourStoreprivate
TestAccess< BehaviourStore >BehaviourStorefriend
~BehaviourStore()BehaviourStorevirtual
~Component()=defaultComponentvirtual
~EventListener()EventListenervirtual