|
supla-device
|

Public Member Functions | |
| virtual void | addAction (uint16_t action, ActionHandler &client, uint16_t event, bool alwaysEnabled=false) |
| virtual void | addAction (uint16_t action, ActionHandler *client, uint16_t event, bool alwaysEnabled=false) |
| virtual void | runAction (uint16_t event) const |
| virtual bool | isEventAlreadyUsed (uint16_t event, bool ignoreAlwaysEnabled) |
| virtual ActionHandlerClient * | getHandlerForFirstClient (uint16_t event) |
| virtual ActionHandlerClient * | getHandlerForClient (ActionHandler *client, uint16_t event) |
| virtual void | disableOtherClients (const ActionHandler &client, uint16_t event) |
| virtual void | enableOtherClients (const ActionHandler &client, uint16_t event) |
| virtual void | disableOtherClients (const ActionHandler *client, uint16_t event) |
| virtual void | enableOtherClients (const ActionHandler *client, uint16_t event) |
| virtual void | disableAction (int32_t action, ActionHandler *client, int32_t event) |
| virtual void | enableAction (int32_t action, ActionHandler *client, int32_t event) |
| virtual bool | disableActionsInConfigMode () |
Static Public Member Functions | |
| static void | DeleteActionsHandledBy (const ActionHandler *client) |
| static void | DeleteActionsTriggeredBy (const LocalAction *action) |
| static void | NullifyActionsHandledBy (const ActionHandler *client) |
| static ActionHandlerClient * | getClientListPtr () |