libnetconf: transapi Struct Reference (original) (raw)

Structure to describe transAPI module and connect it statically with libnetconf using ncds_new_transapi_static(). More...

#include <[transapi.h](../../d0/db0/transapi%5F8h%5Fsource.html)>

Data Fields
TRANSAPI_CLBCKS_ORDER_TYPE clbks_order
Callbacks order settings. More...
void(* close )(void)
Free module resources and prepare for closing. More...
int * config_modified
Flag if configuration data passed to callbacks were modified. More...
struct transapi_data_callbacks * data_clbks
Transapi callback mapping structure. More...
NC_EDIT_ERROPT_TYPE * erropt
edit-config's error-option for the current transaction More...
struct transapi_file_callbacks * file_clbks
Transapi file monitoring structure. More...
xmlDocPtr(* get_state )(const xmlDocPtr, const xmlDocPtr, struct nc_err **)
Function returning status information. More...
int(* init )(xmlDocPtr *)
Module initialization. More...
struct ns_pair * ns_mapping
Mapping prefixes with URIs. More...
struct transapi_rpc_callbacks * rpc_clbks
Transapi rpc callbacks mapping structure. More...
int version
transapi version of the module More...

Structure to describe transAPI module and connect it statically with libnetconf using ncds_new_transapi_static().

Callbacks order settings.

Free module resources and prepare for closing.

Flag if configuration data passed to callbacks were modified.

Transapi callback mapping structure.

edit-config's error-option for the current transaction

Transapi file monitoring structure.

xmlDocPtr(* get_state)(const xmlDocPtr, const xmlDocPtr, struct nc_err **)

Function returning status information.

Mapping prefixes with URIs.

Transapi rpc callbacks mapping structure.

transapi version of the module


The documentation for this struct was generated from the following file: