libnetconf  0.10.0-146_trunk
NETCONF Library
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
transapi Struct Reference

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

#include <transapi.h>

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_callbacksdata_clbks
 Transapi callback mapping structure. More...
 
NC_EDIT_ERROPT_TYPEerropt
 edit-config's error-option for the current transaction More...
 
struct transapi_file_callbacksfile_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_pairns_mapping
 Mapping prefixes with URIs. More...
 
struct transapi_rpc_callbacksrpc_clbks
 Transapi rpc callbacks mapping structure. More...
 
int version
 transapi version of the module More...
 

Detailed Description

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

Field Documentation

Callbacks order settings.

void(* close)(void)

Free module resources and prepare for closing.

int* config_modified

Flag if configuration data passed to callbacks were modified.

struct transapi_data_callbacks* data_clbks

Transapi callback mapping structure.

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

struct transapi_file_callbacks* file_clbks

Transapi file monitoring structure.

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

Function returning status information.

int(* init)(xmlDocPtr *)

Module initialization.

struct ns_pair* ns_mapping

Mapping prefixes with URIs.

struct transapi_rpc_callbacks* rpc_clbks

Transapi rpc callbacks mapping structure.

int version

transapi version of the module


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