DTNMA Reference Tools v2.0.0 - 16.gbd71818
Delay-Tolerant Networking Management Architecture (DTNMA) Tool Suite
|
This file contains the definitions, prototypes, constants necessary to store and lookup an itemized set of ARIs. More...
Data Structures | |
struct | cace_ari_itemized_t |
A itemized (indexed and named) set of ARIs. More... | |
Functions | |
void | cace_ari_itemized_init (cace_ari_itemized_t *obj) |
Initialize a new empty set. | |
void | cace_ari_itemized_init_set (cace_ari_itemized_t *obj, const cace_ari_itemized_t *src) |
Initializer with copy semantics. | |
void | cace_ari_itemized_init_move (cace_ari_itemized_t *obj, cace_ari_itemized_t *src) |
Initializer with move semantics. | |
void | cace_ari_itemized_deinit (cace_ari_itemized_t *obj) |
State de-initializer. | |
void | cace_ari_itemized_reset (cace_ari_itemized_t *obj) |
Clear out any parameters present. | |
This file contains the definitions, prototypes, constants necessary to store and lookup an itemized set of ARIs.
See cace_ari_itemized_t.
void cace_ari_itemized_init | ( | cace_ari_itemized_t * | obj | ) |
Initialize a new empty set.
[in,out] | obj | The set to |
References cace_ari_itemized_t::any_undefined, CHKVOID, cace_ari_itemized_t::named, and cace_ari_itemized_t::ordered.
void cace_ari_itemized_reset | ( | cace_ari_itemized_t * | obj | ) |
Clear out any parameters present.
[in,out] | obj | The struct to clear. |
References cace_ari_itemized_t::any_undefined, CHKVOID, cace_ari_itemized_t::named, and cace_ari_itemized_t::ordered.