_parent | Component | private |
activeBehaviours | BehaviourStore | private |
addBehaviour(Behaviour *behaviour) | BehaviourStore | |
addBehaviour(uint8_t *buf, cs_buffer_size_t bufSize, uint8_t &index) | BehaviourStore | private |
allocateBehaviour(uint8_t index, SwitchBehaviour::Type type, uint8_t *buf, cs_buffer_size_t bufSize) | BehaviourStore | private |
assignBehaviour(uint8_t index, Behaviour *behaviour) | BehaviourStore | private |
BehaviourStore(BehaviourStore &other)=delete | BehaviourStore | |
BehaviourStore(BehaviourStore &&other)=delete | BehaviourStore | |
BehaviourStore()=default | BehaviourStore | |
calculateMasterHash() | BehaviourStore | private |
checkSizeAndType(SwitchBehaviour::Type type, cs_buffer_size_t bufSize) | BehaviourStore | private |
clearActiveBehavioursArray() | BehaviourStore | private |
dispatchBehaviourMutationEvent(BehaviourMutation mutation) | BehaviourStore | private |
EventListener() | EventListener | inline |
findEmptyIndex() | BehaviourStore | |
getActiveBehaviours() | BehaviourStore | inline |
getBehaviour(uint8_t index) | BehaviourStore | |
getBehaviourSize(SwitchBehaviour::Type type) | BehaviourStore | private |
getChildren() | Component | inlineprotectedvirtual |
getComponent(Component *requester=nullptr) | Component | |
handleEvent(event_t &evt) | BehaviourStore | virtual |
handleGetBehaviour(event_t &evt) | BehaviourStore | private |
handleGetBehaviourIndices(event_t &evt) | BehaviourStore | private |
handleRemoveBehaviour(event_t &evt) | BehaviourStore | private |
handleReplaceBehaviour(event_t &evt) | BehaviourStore | private |
handleSaveBehaviour(event_t &evt) | BehaviourStore | private |
init() override | BehaviourStore | virtual |
initChildren() | Component | protected |
listen() | EventListener | |
LoadBehavioursFromMemory(CS_TYPE BehaviourCsType) | BehaviourStore | private |
MaxBehaviours | BehaviourStore | static |
parentAllChildren() | Component | |
removeBehaviour(uint8_t index) | BehaviourStore | private |
replaceBehaviour(uint8_t index, Behaviour *behaviour) | BehaviourStore | |
replaceParameterValidation(event_t &evt, uint8_t index, SwitchBehaviour::Type type) | BehaviourStore | private |
setParent(Component *p) | Component | protected |
storeMasterHash() | BehaviourStore | private |
storeUpdate(uint8_t index, SwitchBehaviour::Type type, uint8_t *buf, cs_buffer_size_t bufSize) | BehaviourStore | private |
storeUpdate(uint8_t index, Behaviour *behaviour) | BehaviourStore | private |
TestAccess< BehaviourStore > | BehaviourStore | friend |
~BehaviourStore() | BehaviourStore | virtual |
~Component()=default | Component | virtual |
~EventListener() | EventListener | virtual |