Unify Framework Lib 1.6.0
attribute_poll.h File Reference
#include "sl_status.h"
#include "attribute_store.h"

Go to the source code of this file.

Macros

#define attribute_poll_register_default(node)   attribute_poll_register(node, 0)
 

Functions

sl_status_t attribute_poll_register (attribute_store_node_t node, uint32_t interval)
 Register a node for polling. More...
 
sl_status_t attribute_poll_deregister (attribute_store_node_t node)
 Deregister polling of an attribute. More...
 
sl_status_t attribute_poll_schedule (attribute_store_node_t node)
 Schedule a poll as soon as possible. More...
 
sl_status_t attribute_poll_init (uint32_t backoff, uint32_t default_interval, attribute_store_type_t poll_mark_attribute_type)
 Initialize the attribute poll engine. More...
 
sl_status_t attribute_poll_disable ()
 Disable the Poll Engine. More...
 
sl_status_t attribute_poll_enable ()
 Enable the Poll Engine. More...
 
void attribute_poll_print ()
 print the entries present in the attribute poll list More...