enum | resolver_send_status_t {
RESOLVER_SEND_STATUS_OK
, RESOLVER_SEND_STATUS_OK_EXECUTION_PENDING
, RESOLVER_SEND_STATUS_FAIL
, RESOLVER_SEND_STATUS_OK_EXECUTION_VERIFIED
,
RESOLVER_SEND_STATUS_OK_EXECUTION_FAILED
, RESOLVER_SEND_STATUS_ALREADY_HANDLED
, RESOLVER_SEND_STATUS_ABORTED
} |
| Status code for the frame transmission. More...
|
|
enum | resolver_rule_type_t { RESOLVER_SET_RULE
, RESOLVER_GET_RULE
} |
| Status code for the frame transmission. More...
|
|
typedef void(* | resolver_on_set_rule_registered_t) (attribute_store_type_t) |
| Function prototype for getting notified of set rules. More...
|
|
void | attribute_resolver_register_set_rule_listener (resolver_on_set_rule_registered_t function) |
| Registers a callback/listening function for the known set rules. This function will be invoked for each known attribute store type that can be set. More...
|
|
attribute_resolver_function_t | attribute_resolver_get_function (attribute_store_type_t node_type) |
| Return the get function for a given attribute type. More...
|
|
attribute_resolver_function_t | attribute_resolver_set_function (attribute_store_type_t node_type) |
| Return the set function for a given attribute type. More...
|
|
bool | attribute_resolver_has_set_rule (attribute_store_type_t node_type) |
| Returns if the Rule Book can resolve a Set Rule for the attribute type. More...
|
|
bool | attribute_resolver_has_get_rule (attribute_store_type_t node_type) |
| Returns if the Rule Book can resolve a Get Rule for the attribute type. More...
|
|
void | on_resolver_send_data_complete (resolver_send_status_t status, clock_time_t transmit_time, attribute_store_node_t node, resolver_rule_type_t rule_type) |
| Callback function which must be called when frame tranmission is done. More...
|
|
This module defines necessary API for using resolver.