|
| void | callback (void *data) override |
| | Called when the event expires.
|
| |
| attr_value_t | get_value (void *data) override |
| | Called to convert the event data into a value that can be saved in a configuration.
|
| |
| void * | set_value (attr_value_t value) override |
| | Called to convert a configuration value into event data.
|
| |
| void | remove (void *=nullptr) const |
| |
| void | post (double seconds, void *data=nullptr) |
| |
| void | post (cycles_t cycles, void *data=nullptr) |
| |
| | Event (ConfObject *obj, event_class_t *ev) |
| |
| | Event (ConfObject *obj, const std::string &name) |
| |
| | Event (ConfObject *obj, event_class_t *ev) |
| |
| | Event (ConfObject *obj, const std::string &name) |
| |
| void | destroy (void *data) override |
| | Called when the event is removed from the queue without being called.
|
| |
| attr_value_t | get_value (void *data) override |
| | Called to convert the event data into a value that can be saved in a configuration.
|
| |
| void * | set_value (attr_value_t value) override |
| | Called to convert a configuration value into event data.
|
| |
| char * | describe (void *data) const override |
| | Called to generate a human-readable description of the event to be used in the print-event-queue command.
|
| |
| | operator event_class_t * () const |
| |
| virtual | ~EventInterface ()=default |
| |
| virtual void | callback (void *data)=0 |
| | Called when the event expires.
|
| |
| virtual void | destroy (void *data)=0 |
| | Called when the event is removed from the queue without being called.
|
| |
| virtual attr_value_t | get_value (void *data)=0 |
| | Called to convert the event data into a value that can be saved in a configuration.
|
| |
| virtual void * | set_value (attr_value_t value)=0 |
| | Called to convert a configuration value into event data.
|
| |
| virtual char * | describe (void *data) const =0 |
| | Called to generate a human-readable description of the event to be used in the print-event-queue command.
|
| |