DTNMA Reference Tools v2.0.0 - 16.gbd71818
Delay-Tolerant Networking Management Architecture (DTNMA) Tool Suite
Loading...
Searching...
No Matches
itemized.h File Reference

This file contains the definitions, prototypes, constants necessary to store and lookup an itemized set of ARIs. More...

#include "base.h"
#include "containers.h"
#include "cace/config.h"
#include <m-dict.h>
+ Include dependency graph for itemized.h:
+ This graph shows which files directly or indirectly include this file:

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.
 

Detailed Description

This file contains the definitions, prototypes, constants necessary to store and lookup an itemized set of ARIs.

See cace_ari_itemized_t.

Function Documentation

◆ cace_ari_itemized_init()

void cace_ari_itemized_init ( cace_ari_itemized_t obj)

Initialize a new empty set.

Parameters
[in,out]objThe set to

References cace_ari_itemized_t::any_undefined, CHKVOID, cace_ari_itemized_t::named, and cace_ari_itemized_t::ordered.

◆ cace_ari_itemized_reset()

void cace_ari_itemized_reset ( cace_ari_itemized_t obj)

Clear out any parameters present.

Parameters
[in,out]objThe struct to clear.

References cace_ari_itemized_t::any_undefined, CHKVOID, cace_ari_itemized_t::named, and cace_ari_itemized_t::ordered.