DTNMA Reference Tools v2.1.0 - 13.gc5c0bac
Delay-Tolerant Networking Management Architecture (DTNMA) Tool Suite
Loading...
Searching...
No Matches
reporting_ctx.h File Reference
#include "runctx.h"
+ Include dependency graph for reporting_ctx.h:
+ This graph shows which files directly or indirectly include this file:

Data Structures

struct  refda_reporting_ctx_t
 Context for reporting activities. More...
 

Functions

void refda_reporting_ctx_init (refda_reporting_ctx_t *obj, const refda_runctx_t *runctx, const cace_ari_t *mgr_ident)
 Initialize a context based on an parent runtime context and a destination
 
void refda_reporting_ctx_deinit (refda_reporting_ctx_t *obj)
 

Function Documentation

◆ refda_reporting_ctx_deinit()

◆ refda_reporting_ctx_init()

void refda_reporting_ctx_init ( refda_reporting_ctx_t obj,
const refda_runctx_t runctx,
const cace_ari_t mgr_ident 
)

Initialize a context based on an parent runtime context and a destination

Parameters
[out]objThe context to initialize.
[in]runctxThe parent runtime context.
[in]mgr_identThe destination manager.

References refda_runctx_t::agent, cace_ari_init_copy(), cace_ari_set_null(), CACE_MALLOC, CHKVOID, refda_reporting_ctx_t::items, refda_runctx_t::mgr_ident, mgr_ident, refda_runctx_t::nonce, refda_runctx_check_acl(), refda_runctx_init(), and refda_reporting_ctx_t::runctx.

Referenced by refda_reporting_target().