diff options
Diffstat (limited to 'src/plugins/openconfig/openconfig_interfaces.h')
-rw-r--r-- | src/plugins/openconfig/openconfig_interfaces.h | 29 |
1 files changed, 3 insertions, 26 deletions
diff --git a/src/plugins/openconfig/openconfig_interfaces.h b/src/plugins/openconfig/openconfig_interfaces.h index df5e31c..88d5fe0 100644 --- a/src/plugins/openconfig/openconfig_interfaces.h +++ b/src/plugins/openconfig/openconfig_interfaces.h @@ -18,32 +18,9 @@ #ifndef __OPENCONFIG_INTERFACES_H__ #define __OPENCONFIG_INTERFACES_H__ -#include <sysrepo.h> - -int openconfig_interface_mod_cb(sr_session_ctx_t *session, - const char *module_name, - sr_notif_event_t event, - void *private_ctx); - -int openconfig_interfaces_interfaces_interface_config_cb( - sr_session_ctx_t *ds, const char *xpath, sr_notif_event_t event, - void *private_ctx); - -int openconfig_interfaces_interfaces_interface_subinterfaces_subinterface_oc_ip_ipv4_oc_ip_addresses_oc_ip_address_oc_ip_state_cb( - const char *xpath, sr_val_t **values, size_t *values_cnt, - uint64_t request_id, const char *original_xpath, void *private_ctx); - -int openconfig_interfaces_interfaces_interface_subinterfaces_subinterface_state_cb( - const char *xpath, sr_val_t **values, size_t *values_cnt, - uint64_t request_id, const char *original_xpath, void *private_ctx); - -int openconfig_interfaces_interfaces_interface_state_cb( - const char *xpath, sr_val_t **values, size_t *values_cnt, - uint64_t request_id, const char *original_xpath, void *private_ctx); - -int openconfig_interfaces_interfaces_interface_subinterfaces_subinterface_oc_ip_ipv4_oc_ip_addresses_oc_ip_address_oc_ip_config_cb( - sr_session_ctx_t *ds, const char *xpath, sr_notif_event_t event, - void *private_ctx); +#include "../sc_model.h" +#define OC_INTERFACES_SIZE 6 +extern const xpath_t oc_interfaces_xpaths[OC_INTERFACES_SIZE]; #endif /* __OPENCONFIG_INTERFACES_H__ */ |