├── include └── types │ └── .CC │ ├── checkout.status │ └── original.status ├── .gitattributes ├── doc ├── html │ ├── bc_s.png │ ├── bdwn.png │ ├── doc.png │ ├── open.png │ ├── closed.png │ ├── nav_f.png │ ├── nav_g.png │ ├── nav_h.png │ ├── tab_a.png │ ├── tab_b.png │ ├── tab_h.png │ ├── tab_s.png │ ├── doxygen.png │ ├── splitbar.png │ ├── sync_off.png │ ├── sync_on.png │ ├── folderopen.png │ ├── folderclosed.png │ ├── namespaces_dup.js │ ├── search │ │ ├── close.png │ │ ├── mag_sel.png │ │ ├── search_l.png │ │ ├── search_m.png │ │ ├── search_r.png │ │ ├── pages_0.js │ │ ├── namespaces_0.js │ │ ├── files_1.js │ │ ├── enums_0.js │ │ ├── enums_9.js │ │ ├── enums_3.js │ │ ├── enums_8.js │ │ ├── enums_4.js │ │ ├── enums_1.js │ │ ├── functions_9.js │ │ ├── all_6.js │ │ ├── enums_5.js │ │ ├── enumvalues_5.js │ │ ├── enumvalues_6.js │ │ ├── enumvalues_10.js │ │ ├── variables_1.js │ │ ├── variables_3.js │ │ ├── enums_7.js │ │ ├── all_11.js │ │ ├── enumvalues_f.js │ │ ├── enumvalues_1.js │ │ ├── enumvalues_7.js │ │ ├── enumvalues_c.js │ │ ├── variables_2.js │ │ ├── all_1.js │ │ ├── enums_2.js │ │ ├── enums_6.js │ │ ├── variables_0.js │ │ ├── enumvalues_e.js │ │ ├── functions_6.js │ │ ├── typedefs_0.js │ │ ├── all_8.js │ │ ├── classes_0.js │ │ ├── enumvalues_2.js │ │ ├── nomatches.html │ │ ├── functions_1.js │ │ ├── enumvalues_8.js │ │ ├── enumvalues_d.js │ │ ├── all_f.js │ │ ├── files_0.js │ │ ├── searchdata.js │ │ ├── enumvalues_b.js │ │ ├── enumvalues_0.js │ │ ├── functions_2.js │ │ ├── functions_5.js │ │ ├── all_9.js │ │ ├── enumvalues_a.js │ │ ├── enumvalues_3.js │ │ ├── all_b.js │ │ ├── functions_7.js │ │ ├── functions_c.js │ │ ├── defines_0.js │ │ ├── all_d.js │ │ ├── all_12.js │ │ ├── functions_3.js │ │ ├── functions_0.js │ │ ├── all_0.html │ │ ├── all_1.html │ │ ├── all_10.html │ │ ├── all_11.html │ │ ├── all_12.html │ │ ├── all_13.html │ │ ├── all_2.html │ │ ├── all_3.html │ │ ├── all_4.html │ │ ├── all_5.html │ │ ├── all_6.html │ │ ├── all_7.html │ │ ├── all_8.html │ │ ├── all_9.html │ │ ├── all_a.html │ │ ├── all_b.html │ │ ├── all_c.html │ │ ├── all_d.html │ │ ├── all_e.html │ │ ├── all_f.html │ │ ├── enums_0.html │ │ ├── enums_1.html │ │ ├── enums_2.html │ │ ├── enums_3.html │ │ ├── enums_4.html │ │ ├── enums_5.html │ │ ├── enums_6.html │ │ ├── enums_7.html │ │ ├── enums_8.html │ │ ├── enums_9.html │ │ ├── files_0.html │ │ ├── files_1.html │ │ ├── pages_0.html │ │ ├── classes_0.html │ │ ├── classes_1.html │ │ ├── defines_0.html │ │ ├── enumvalues_0.html │ │ ├── enumvalues_1.html │ │ ├── enumvalues_2.html │ │ ├── enumvalues_3.html │ │ ├── enumvalues_4.html │ │ ├── enumvalues_5.html │ │ ├── enumvalues_6.html │ │ ├── enumvalues_7.html │ │ ├── enumvalues_8.html │ │ ├── enumvalues_9.html │ │ ├── enumvalues_a.html │ │ ├── enumvalues_b.html │ │ ├── enumvalues_c.html │ │ ├── enumvalues_d.html │ │ ├── enumvalues_e.html │ │ ├── enumvalues_f.html │ │ ├── functions_0.html │ │ ├── functions_1.html │ │ ├── functions_2.html │ │ ├── functions_3.html │ │ ├── functions_4.html │ │ ├── functions_5.html │ │ ├── functions_6.html │ │ ├── functions_7.html │ │ ├── functions_8.html │ │ ├── functions_9.html │ │ ├── functions_a.html │ │ ├── functions_b.html │ │ ├── functions_c.html │ │ ├── functions_d.html │ │ └── namespaces_0.html │ ├── annotated_dup.js │ ├── navtreeindex2.js │ ├── dir_0ad255a918b7fba820a1ddafed6fa637.js │ ├── classnxos_1_1_nx_cmd_handler.js │ ├── structnxos_1_1cli__param__type__integer__attr__.js │ ├── structnxos_1_1cli__param__type__string__attr__.js │ ├── structnxos_1_1cli__param__type__ip__addr__attr__.js │ ├── classnxos_1_1_nx_sdk_handler.js │ ├── classnxos_1_1_nx_trace_handler.js │ ├── classnxos_1_1_nx_mac_mgr_handler.js │ ├── classnxos_1_1_nx_dme_mgr_handler.js │ ├── classnxos_1_1_nx_adj_mgr_handler.js │ ├── classnxos_1_1_nx_exception.js │ ├── functions_func.js │ ├── classnxos_1_1_nx_rib_mgr_handler.js │ ├── functions_dup.js │ ├── classnxos_1_1_nx_vrf.js │ ├── classnxos_1_1_nx_mac.js │ ├── classnxos_1_1_nx_syslog.js │ ├── classnxos_1_1_nx_mac_mgr.js │ ├── classnxos_1_1_nx_adj_mgr.js │ ├── classnxos_1_1_nx_intf_mgr_handler.js │ ├── classnxos_1_1_nx_dme_mgr.js │ ├── classnxos_1_1_nx_intf_mgr.js │ ├── classnxos_1_1_nx_adj.js │ ├── nx__intf__mgr_8h.js │ ├── classnxos_1_1_nx_cli_parser.js │ ├── classnxos_1_1_nx_rib_mgr.js │ └── classnxos_1_1_nx_l3_route.js ├── latex │ ├── namespaces.tex │ ├── Makefile │ ├── dir_0ad255a918b7fba820a1ddafed6fa637.tex │ ├── make.bat │ └── bug.tex └── sphinx │ ├── index.rst │ ├── Makefile │ └── make.bat ├── NXSDK_1.75_v1.0.pdf ├── rpm ├── RPMS │ ├── ribMgrGo-1.0-1.7.5.x86_64.rpm │ ├── tmCfgBot-1.0-1.0.0.x86_64.rpm │ ├── customCliApp-1.0-1.0.0.x86_64.rpm │ ├── intfMonitor-1.0-1.7.5.x86_64.rpm │ ├── macTracker-1.0-1.7.5.x86_64.rpm │ ├── neighbourApp-1.0-1.7.5.x86_64.rpm │ ├── pbwMonitor-1.0-1.0.0.x86_64.rpm │ ├── routeTracker-1.0-1.5.0.x86_64.rpm │ ├── customCliGoApp-1.0-1.7.5.x86_64.rpm │ ├── customCliPyApp-1.0-1.0.0.x86_64.rpm │ ├── featureMonitor-1.0-1.7.5.x86_64.rpm │ ├── healthMonitor-1.0-1.0.0.x86_64.rpm │ ├── healthMonitor-1.0-1.5.0.x86_64.rpm │ ├── intfMonitorPy-1.0-1.7.5.x86_64.rpm │ ├── featureMonitorGo-1.0-1.7.5.x86_64.rpm │ ├── featureMonitorPy-1.0-1.7.5.x86_64.rpm │ └── silentHostDiscovery-1.0-1.7.5.x86_64.rpm └── SPECS │ ├── intfMonitor.spec │ ├── customCliApp.spec │ ├── featureMonitor.spec │ ├── ribMgrGo.spec │ ├── tmCfgBot.spec │ ├── macTracker.spec │ ├── pbwMonitor.spec │ ├── healthMonitor.spec │ ├── intfMonitorPy.spec │ ├── neighbourApp.spec │ ├── routeTracker.spec │ ├── customCliGoApp.spec │ ├── customCliPyApp.spec │ ├── featureMonitorGo.spec │ ├── featureMonitorPy.spec │ └── silentHostDiscovery.spec ├── .gitignore ├── readmes └── NXSDK_docker.md ├── stubs ├── nx_exception_impl.h ├── nx_exception_impl.cpp └── nx_trace_impl.h ├── scripts └── template.spec └── examples └── python └── switch_details.json /include/types/.CC/checkout.status: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | examples/python/* linguist-language=Python 2 | -------------------------------------------------------------------------------- /doc/html/bc_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/NX-SDK/HEAD/doc/html/bc_s.png -------------------------------------------------------------------------------- /doc/html/bdwn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/NX-SDK/HEAD/doc/html/bdwn.png -------------------------------------------------------------------------------- /doc/html/doc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/NX-SDK/HEAD/doc/html/doc.png -------------------------------------------------------------------------------- /doc/html/open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/NX-SDK/HEAD/doc/html/open.png -------------------------------------------------------------------------------- /NXSDK_1.75_v1.0.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/NX-SDK/HEAD/NXSDK_1.75_v1.0.pdf -------------------------------------------------------------------------------- /doc/html/closed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/NX-SDK/HEAD/doc/html/closed.png -------------------------------------------------------------------------------- /doc/html/nav_f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/NX-SDK/HEAD/doc/html/nav_f.png -------------------------------------------------------------------------------- /doc/html/nav_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/NX-SDK/HEAD/doc/html/nav_g.png -------------------------------------------------------------------------------- /doc/html/nav_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/NX-SDK/HEAD/doc/html/nav_h.png -------------------------------------------------------------------------------- /doc/html/tab_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/NX-SDK/HEAD/doc/html/tab_a.png -------------------------------------------------------------------------------- /doc/html/tab_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/NX-SDK/HEAD/doc/html/tab_b.png -------------------------------------------------------------------------------- /doc/html/tab_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/NX-SDK/HEAD/doc/html/tab_h.png -------------------------------------------------------------------------------- /doc/html/tab_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/NX-SDK/HEAD/doc/html/tab_s.png -------------------------------------------------------------------------------- /doc/html/doxygen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/NX-SDK/HEAD/doc/html/doxygen.png -------------------------------------------------------------------------------- /doc/html/splitbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/NX-SDK/HEAD/doc/html/splitbar.png -------------------------------------------------------------------------------- /doc/html/sync_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/NX-SDK/HEAD/doc/html/sync_off.png -------------------------------------------------------------------------------- /doc/html/sync_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/NX-SDK/HEAD/doc/html/sync_on.png -------------------------------------------------------------------------------- /doc/html/folderopen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/NX-SDK/HEAD/doc/html/folderopen.png -------------------------------------------------------------------------------- /doc/html/folderclosed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/NX-SDK/HEAD/doc/html/folderclosed.png -------------------------------------------------------------------------------- /doc/html/namespaces_dup.js: -------------------------------------------------------------------------------- 1 | var namespaces_dup = 2 | [ 3 | [ "nxos", "namespacenxos.html", null ] 4 | ]; -------------------------------------------------------------------------------- /doc/html/search/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/NX-SDK/HEAD/doc/html/search/close.png -------------------------------------------------------------------------------- /doc/html/search/mag_sel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/NX-SDK/HEAD/doc/html/search/mag_sel.png -------------------------------------------------------------------------------- /doc/html/search/search_l.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/NX-SDK/HEAD/doc/html/search/search_l.png -------------------------------------------------------------------------------- /doc/html/search/search_m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/NX-SDK/HEAD/doc/html/search/search_m.png -------------------------------------------------------------------------------- /doc/html/search/search_r.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/NX-SDK/HEAD/doc/html/search/search_r.png -------------------------------------------------------------------------------- /doc/html/annotated_dup.js: -------------------------------------------------------------------------------- 1 | var annotated_dup = 2 | [ 3 | [ "nxos", "namespacenxos.html", "namespacenxos" ] 4 | ]; -------------------------------------------------------------------------------- /doc/html/search/pages_0.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['bug_20list_817',['Bug List',['../bug.html',1,'']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /doc/html/search/namespaces_0.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['nxos_438',['nxos',['../namespacenxos.html',1,'']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /rpm/RPMS/ribMgrGo-1.0-1.7.5.x86_64.rpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/NX-SDK/HEAD/rpm/RPMS/ribMgrGo-1.0-1.7.5.x86_64.rpm -------------------------------------------------------------------------------- /rpm/RPMS/tmCfgBot-1.0-1.0.0.x86_64.rpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/NX-SDK/HEAD/rpm/RPMS/tmCfgBot-1.0-1.0.0.x86_64.rpm -------------------------------------------------------------------------------- /doc/html/search/files_1.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['nx_5fcli_2eh_449',['nx_cli.h',['../types_2nx__cli_8h.html',1,'']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /rpm/RPMS/customCliApp-1.0-1.0.0.x86_64.rpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/NX-SDK/HEAD/rpm/RPMS/customCliApp-1.0-1.0.0.x86_64.rpm -------------------------------------------------------------------------------- /rpm/RPMS/intfMonitor-1.0-1.7.5.x86_64.rpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/NX-SDK/HEAD/rpm/RPMS/intfMonitor-1.0-1.7.5.x86_64.rpm -------------------------------------------------------------------------------- /rpm/RPMS/macTracker-1.0-1.7.5.x86_64.rpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/NX-SDK/HEAD/rpm/RPMS/macTracker-1.0-1.7.5.x86_64.rpm -------------------------------------------------------------------------------- /rpm/RPMS/neighbourApp-1.0-1.7.5.x86_64.rpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/NX-SDK/HEAD/rpm/RPMS/neighbourApp-1.0-1.7.5.x86_64.rpm -------------------------------------------------------------------------------- /rpm/RPMS/pbwMonitor-1.0-1.0.0.x86_64.rpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/NX-SDK/HEAD/rpm/RPMS/pbwMonitor-1.0-1.0.0.x86_64.rpm -------------------------------------------------------------------------------- /rpm/RPMS/routeTracker-1.0-1.5.0.x86_64.rpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/NX-SDK/HEAD/rpm/RPMS/routeTracker-1.0-1.5.0.x86_64.rpm -------------------------------------------------------------------------------- /rpm/RPMS/customCliGoApp-1.0-1.7.5.x86_64.rpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/NX-SDK/HEAD/rpm/RPMS/customCliGoApp-1.0-1.7.5.x86_64.rpm -------------------------------------------------------------------------------- /rpm/RPMS/customCliPyApp-1.0-1.0.0.x86_64.rpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/NX-SDK/HEAD/rpm/RPMS/customCliPyApp-1.0-1.0.0.x86_64.rpm -------------------------------------------------------------------------------- /rpm/RPMS/featureMonitor-1.0-1.7.5.x86_64.rpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/NX-SDK/HEAD/rpm/RPMS/featureMonitor-1.0-1.7.5.x86_64.rpm -------------------------------------------------------------------------------- /rpm/RPMS/healthMonitor-1.0-1.0.0.x86_64.rpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/NX-SDK/HEAD/rpm/RPMS/healthMonitor-1.0-1.0.0.x86_64.rpm -------------------------------------------------------------------------------- /rpm/RPMS/healthMonitor-1.0-1.5.0.x86_64.rpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/NX-SDK/HEAD/rpm/RPMS/healthMonitor-1.0-1.5.0.x86_64.rpm -------------------------------------------------------------------------------- /rpm/RPMS/intfMonitorPy-1.0-1.7.5.x86_64.rpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/NX-SDK/HEAD/rpm/RPMS/intfMonitorPy-1.0-1.7.5.x86_64.rpm -------------------------------------------------------------------------------- /rpm/RPMS/featureMonitorGo-1.0-1.7.5.x86_64.rpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/NX-SDK/HEAD/rpm/RPMS/featureMonitorGo-1.0-1.7.5.x86_64.rpm -------------------------------------------------------------------------------- /rpm/RPMS/featureMonitorPy-1.0-1.7.5.x86_64.rpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/NX-SDK/HEAD/rpm/RPMS/featureMonitorPy-1.0-1.7.5.x86_64.rpm -------------------------------------------------------------------------------- /rpm/RPMS/silentHostDiscovery-1.0-1.7.5.x86_64.rpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/NX-SDK/HEAD/rpm/RPMS/silentHostDiscovery-1.0-1.7.5.x86_64.rpm -------------------------------------------------------------------------------- /doc/html/search/enums_0.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['af_5fe_705',['af_e',['../namespacenxos.html#a3a667f48b94db10aa398940dc5bf72d7',1,'nxos']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /doc/html/search/enums_9.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['type_5fe_719',['type_e',['../namespacenxos.html#acfd59f63fea0b34d70c39b7e808cb5d2',1,'nxos']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /doc/html/search/enums_3.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['intf_5ftype_5fe_710',['intf_type_e',['../namespacenxos.html#ab2989ad42c12bf1e273c8acd10ffb984',1,'nxos']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /doc/html/search/enums_8.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['state_5ftype_5fe_718',['state_type_e',['../namespacenxos.html#a7c257059d03188765435b36e95dbb764',1,'nxos']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /doc/html/search/enums_4.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['modes_5ft_711',['modes_t',['../classnxos_1_1_nx_cli_cmd.html#a72999b2e8f2995bbb19be346d875e3ce',1,'nxos::NxCliCmd']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /doc/html/search/enums_1.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['cmdtype_5ft_706',['cmdtype_t',['../classnxos_1_1_nx_cli_cmd.html#a82ed104f13c7859b24d3c0527f706be1',1,'nxos::NxCliCmd']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /doc/html/search/functions_9.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['removeintf_621',['removeIntf',['../classnxos_1_1_nx_intf_mgr.html#a89ab4d3bcc05b6c2d938ebd969454306',1,'nxos::NxIntfMgr']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /doc/html/search/all_6.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['high_5fprio_184',['HIGH_PRIO',['../namespacenxos.html#af446a76676837368bde9b15343ae21d5aa4c78619e2400043ea423b52a0fceadb',1,'nxos']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /doc/html/search/enums_5.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['nh_5ftypes_5fe_712',['nh_types_e',['../classnxos_1_1_nx_l3_next_hop.html#ab58475e35a53b76cb9bdbfde04d537f3',1,'nxos::NxL3NextHop']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /doc/html/search/enumvalues_5.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['high_5fprio_760',['HIGH_PRIO',['../namespacenxos.html#af446a76676837368bde9b15343ae21d5aa4c78619e2400043ea423b52a0fceadb',1,'nxos']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /doc/html/search/enumvalues_6.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['info_761',['INFO',['../classnxos_1_1_nx_trace.html#a582f6e5a22e788c61807657f8bca088fae821a1cd215dd3a51942abd8af16f36e',1,'nxos::NxTrace']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /doc/html/navtreeindex2.js: -------------------------------------------------------------------------------- 1 | var NAVTREEINDEX2 = 2 | { 3 | "types_2nx__cli_8h.html#ad220d5ba6a2a5d7edeab55cb89d309eaab5b75b3e0ada36c4394f940ea6b10ce6":[3,0,0,0,0,6,3], 4 | "types_2nx__cli_8h_source.html":[3,0,0,0,0] 5 | }; 6 | -------------------------------------------------------------------------------- /doc/html/search/enumvalues_10.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['warning_806',['WARNING',['../classnxos_1_1_nx_trace.html#a582f6e5a22e788c61807657f8bca088fab187ad33eec7a961a9b1f3c787ecd003',1,'nxos::NxTrace']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /include/types/.CC/original.status: -------------------------------------------------------------------------------- 1 | original 1502140882 MD5:7394:159504276381a8990214007444169a0a /main/nxos-sdk/4 nx_cli.h 2 | original 1506541927 MD5:1626:657bc71ea8c430902dde54121343874e /main/nxos-sdk/2 nx_common.h 3 | -------------------------------------------------------------------------------- /doc/html/search/variables_1.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['length_698',['length',['../structnxos_1_1cli__param__type__string__attr__.html#a7d79d5555be5655287949d7830bd876c',1,'nxos::cli_param_type_string_attr_']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /doc/html/dir_0ad255a918b7fba820a1ddafed6fa637.js: -------------------------------------------------------------------------------- 1 | var dir_0ad255a918b7fba820a1ddafed6fa637 = 2 | [ 3 | [ "nx_cli.h", "types_2nx__cli_8h.html", "types_2nx__cli_8h" ], 4 | [ "nx_common.h", "nx__common_8h.html", "nx__common_8h" ] 5 | ]; -------------------------------------------------------------------------------- /doc/html/search/variables_3.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['regex_5fpattern_701',['regex_pattern',['../structnxos_1_1cli__param__type__string__attr__.html#a2a547a1318e243011f100535aebf0a49',1,'nxos::cli_param_type_string_attr_']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /doc/latex/namespaces.tex: -------------------------------------------------------------------------------- 1 | \doxysection{Namespace List} 2 | Here is a list of all namespaces with brief descriptions\+:\begin{DoxyCompactList} 3 | \item\contentsline{section}{\mbox{\hyperlink{namespacenxos}{nxos}} }{\pageref{namespacenxos}}{} 4 | \end{DoxyCompactList} 5 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | examples/go/src/*/nx_sdk_go_cb.go 2 | *.lo 3 | *.o 4 | *.out 5 | .DS_Store 6 | .DS_Store? 7 | ._* 8 | .Spotlight-V100 9 | .Trashes 10 | ehthumbs.db 11 | Thumbs.db 12 | bin/* 13 | libs/* 14 | examples/go/bin/* 15 | examples/go/pkg/* 16 | examples/go/src/nx_sdk_go 17 | -------------------------------------------------------------------------------- /doc/html/classnxos_1_1_nx_cmd_handler.js: -------------------------------------------------------------------------------- 1 | var classnxos_1_1_nx_cmd_handler = 2 | [ 3 | [ "~NxCmdHandler", "classnxos_1_1_nx_cmd_handler.html#ae8e41c78decceb133f2d22b516099e55", null ], 4 | [ "postCliCb", "classnxos_1_1_nx_cmd_handler.html#ab60a4672e08b1acd1faa249936963ead", null ] 5 | ]; -------------------------------------------------------------------------------- /doc/html/search/enums_7.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['record_5ftype_5fe_716',['record_type_e',['../namespacenxos.html#a8952d5a318ed66cef9c7a83c7fd3ae91',1,'nxos']]], 4 | ['running_5fenv_5fe_717',['running_env_e',['../namespacenxos.html#a5d2faf90d8673c5bf207f3883d3ca506',1,'nxos']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /doc/html/search/all_11.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['vsh_370',['VSH',['../namespacenxos.html#a5d2faf90d8673c5bf207f3883d3ca506a1965e355322840cdd1e35dad00d1469e',1,'nxos']]], 4 | ['vxlan_371',['VXLAN',['../namespacenxos.html#a2a822a577ca51dbe26b8637c22eb4ca0acb8b792c8f01e80554f42289499b7d4a',1,'nxos']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /doc/html/search/enumvalues_f.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['vsh_804',['VSH',['../namespacenxos.html#a5d2faf90d8673c5bf207f3883d3ca506a1965e355322840cdd1e35dad00d1469e',1,'nxos']]], 4 | ['vxlan_805',['VXLAN',['../namespacenxos.html#a2a822a577ca51dbe26b8637c22eb4ca0acb8b792c8f01e80554f42289499b7d4a',1,'nxos']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /doc/html/search/enumvalues_1.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['backup_726',['BACKUP',['../classnxos_1_1_nx_l3_next_hop.html#ab58475e35a53b76cb9bdbfde04d537f3ae078b4acb489b4d29214764fe732bd5e',1,'nxos::NxL3NextHop']]], 4 | ['bash_727',['BASH',['../namespacenxos.html#a5d2faf90d8673c5bf207f3883d3ca506ae86b3d043df28e4e196bc8769abda717',1,'nxos']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /doc/html/structnxos_1_1cli__param__type__integer__attr__.js: -------------------------------------------------------------------------------- 1 | var structnxos_1_1cli__param__type__integer__attr__ = 2 | [ 3 | [ "max_val", "structnxos_1_1cli__param__type__integer__attr__.html#a87f179239023d52fa94192e0816a03ff", null ], 4 | [ "min_val", "structnxos_1_1cli__param__type__integer__attr__.html#af6129171a34b028c5faeb503e8a1985b", null ] 5 | ]; -------------------------------------------------------------------------------- /doc/html/structnxos_1_1cli__param__type__string__attr__.js: -------------------------------------------------------------------------------- 1 | var structnxos_1_1cli__param__type__string__attr__ = 2 | [ 3 | [ "length", "structnxos_1_1cli__param__type__string__attr__.html#a7d79d5555be5655287949d7830bd876c", null ], 4 | [ "regex_pattern", "structnxos_1_1cli__param__type__string__attr__.html#a2a547a1318e243011f100535aebf0a49", null ] 5 | ]; -------------------------------------------------------------------------------- /doc/html/search/enumvalues_7.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['local_762',['LOCAL',['../classnxos_1_1_nx_l3_next_hop.html#ab58475e35a53b76cb9bdbfde04d537f3ab073691a46b4482d1214e0da55f41587',1,'nxos::NxL3NextHop']]], 4 | ['low_5fprio_763',['LOW_PRIO',['../namespacenxos.html#af446a76676837368bde9b15343ae21d5aae8168d6ea32eb41d3855222b7ca456f',1,'nxos']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /doc/html/structnxos_1_1cli__param__type__ip__addr__attr__.js: -------------------------------------------------------------------------------- 1 | var structnxos_1_1cli__param__type__ip__addr__attr__ = 2 | [ 3 | [ "is_ipv6", "structnxos_1_1cli__param__type__ip__addr__attr__.html#a767316999a46b9f012b818131455980b", null ], 4 | [ "is_prefix", "structnxos_1_1cli__param__type__ip__addr__attr__.html#a0a059b592a9bc394c9fed521fb5a9552", null ] 5 | ]; -------------------------------------------------------------------------------- /doc/html/search/enumvalues_c.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['s_5fmax_5ftype_795',['S_MAX_TYPE',['../namespacenxos.html#a7c257059d03188765435b36e95dbb764a8d80ff7ec931e597b4d75c82dce8bbad',1,'nxos']]], 4 | ['show_5fcmd_796',['SHOW_CMD',['../classnxos_1_1_nx_cli_cmd.html#a82ed104f13c7859b24d3c0527f706be1a07e42d83caddae06870cbf324da56bbe',1,'nxos::NxCliCmd']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /doc/html/search/variables_2.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['max_5fval_699',['max_val',['../structnxos_1_1cli__param__type__integer__attr__.html#a87f179239023d52fa94192e0816a03ff',1,'nxos::cli_param_type_integer_attr_']]], 4 | ['min_5fval_700',['min_val',['../structnxos_1_1cli__param__type__integer__attr__.html#af6129171a34b028c5faeb503e8a1985b',1,'nxos::cli_param_type_integer_attr_']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /doc/html/search/all_1.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['backup_18',['BACKUP',['../classnxos_1_1_nx_l3_next_hop.html#ab58475e35a53b76cb9bdbfde04d537f3ae078b4acb489b4d29214764fe732bd5e',1,'nxos::NxL3NextHop']]], 4 | ['bash_19',['BASH',['../namespacenxos.html#a5d2faf90d8673c5bf207f3883d3ca506ae86b3d043df28e4e196bc8769abda717',1,'nxos']]], 5 | ['bug_20list_20',['Bug List',['../bug.html',1,'']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /doc/html/search/enums_2.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['encap_5ftype_5fe_707',['encap_type_e',['../namespacenxos.html#a2a822a577ca51dbe26b8637c22eb4ca0',1,'nxos']]], 4 | ['err_5ftype_5fe_708',['err_type_e',['../namespacenxos.html#ab37a154d6e66b6fabe61025ba9f523e1',1,'nxos']]], 5 | ['event_5ftype_5fe_709',['event_type_e',['../namespacenxos.html#af9a9040b7681199d386e94eb888018cb',1,'nxos']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /doc/html/search/enums_6.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['param_5ftype_5fe_713',['param_type_e',['../namespacenxos.html#ad220d5ba6a2a5d7edeab55cb89d309ea',1,'nxos']]], 4 | ['prio_5fe_714',['prio_e',['../namespacenxos.html#af446a76676837368bde9b15343ae21d5',1,'nxos']]], 5 | ['priority_715',['Priority',['../classnxos_1_1_nx_trace.html#a582f6e5a22e788c61807657f8bca088f',1,'nxos::NxTrace']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /doc/html/search/variables_0.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['is_5fipv6_696',['is_ipv6',['../structnxos_1_1cli__param__type__ip__addr__attr__.html#a767316999a46b9f012b818131455980b',1,'nxos::cli_param_type_ip_addr_attr_']]], 4 | ['is_5fprefix_697',['is_prefix',['../structnxos_1_1cli__param__type__ip__addr__attr__.html#a0a059b592a9bc394c9fed521fb5a9552',1,'nxos::cli_param_type_ip_addr_attr_']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /doc/html/classnxos_1_1_nx_sdk_handler.js: -------------------------------------------------------------------------------- 1 | var classnxos_1_1_nx_sdk_handler = 2 | [ 3 | [ "~NxSdkHandler", "classnxos_1_1_nx_sdk_handler.html#a52291bf411b642ff4475d879b8828de5", null ], 4 | [ "postRemoteConnDownCb", "classnxos_1_1_nx_sdk_handler.html#a433426269ae0b8374f3ead9f06edeb0b", null ], 5 | [ "postRemoteConnUpCb", "classnxos_1_1_nx_sdk_handler.html#a71b575abab99f8798635035986dbdc3f", null ] 6 | ]; -------------------------------------------------------------------------------- /doc/html/classnxos_1_1_nx_trace_handler.js: -------------------------------------------------------------------------------- 1 | var classnxos_1_1_nx_trace_handler = 2 | [ 3 | [ "~NxTraceHandler", "classnxos_1_1_nx_trace_handler.html#afa35f1a5c7bb2f003ff837e55b9f340b", null ], 4 | [ "postSyslogCb", "classnxos_1_1_nx_trace_handler.html#a4e35061bc23cb830f68d7977c623c779", null ], 5 | [ "postSyslogDownloadDoneCb", "classnxos_1_1_nx_trace_handler.html#a1e68328b75b1928a21d4ac6f70b4c642", null ] 6 | ]; -------------------------------------------------------------------------------- /doc/html/classnxos_1_1_nx_mac_mgr_handler.js: -------------------------------------------------------------------------------- 1 | var classnxos_1_1_nx_mac_mgr_handler = 2 | [ 3 | [ "~NxMacMgrHandler", "classnxos_1_1_nx_mac_mgr_handler.html#a4eef592d5890b37c3d26faf679aefbb2", null ], 4 | [ "postMacHandlerCb", "classnxos_1_1_nx_mac_mgr_handler.html#a3a15935d8cd001a554d32a5d7ab216b5", null ], 5 | [ "postMacHandlerDownloadCb", "classnxos_1_1_nx_mac_mgr_handler.html#a42d84c9f4da1211024912efd4416827e", null ] 6 | ]; -------------------------------------------------------------------------------- /doc/html/classnxos_1_1_nx_dme_mgr_handler.js: -------------------------------------------------------------------------------- 1 | var classnxos_1_1_nx_dme_mgr_handler = 2 | [ 3 | [ "~NxDmeMgrHandler", "classnxos_1_1_nx_dme_mgr_handler.html#a13573474862c7d25f3594fe2e9ab03cd", null ], 4 | [ "postDmeHandlerCb", "classnxos_1_1_nx_dme_mgr_handler.html#a26838519d4f1d17c2036feb036a0e892", null ], 5 | [ "postDmeHandlerDownloadDoneCb", "classnxos_1_1_nx_dme_mgr_handler.html#a785b584b966bb8212c22e506ff568236", null ] 6 | ]; -------------------------------------------------------------------------------- /doc/html/search/enumvalues_e.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['unknown_801',['UNKNOWN',['../namespacenxos.html#a7c257059d03188765435b36e95dbb764a3647f6a8f0522ccfd26934ae54b36220',1,'nxos']]], 4 | ['up_802',['UP',['../namespacenxos.html#a7c257059d03188765435b36e95dbb764a7f57fa197f0e274e5c5d10c64d0f9436',1,'nxos']]], 5 | ['update_803',['UPDATE',['../namespacenxos.html#af9a9040b7681199d386e94eb888018cba4f3a5ababd9a5356d642a492f5ccc371',1,'nxos']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /doc/html/search/functions_6.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['newclicmd_589',['newCliCmd',['../classnxos_1_1_nx_cli_parser.html#a210cbbb8b312093285741f753c4cdcda',1,'nxos::NxCliParser']]], 4 | ['newconfigcmd_590',['newConfigCmd',['../classnxos_1_1_nx_cli_parser.html#a51481c851ccf87288513ba73e0380895',1,'nxos::NxCliParser']]], 5 | ['newshowcmd_591',['newShowCmd',['../classnxos_1_1_nx_cli_parser.html#ac07fa22d7d83d4c9015ea1f3976163d8',1,'nxos::NxCliParser']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /doc/html/search/typedefs_0.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['cli_5fparam_5ftype_5finteger_5fattr_702',['cli_param_type_integer_attr',['../namespacenxos.html#aa22f712d595841b58476877714984d88',1,'nxos']]], 4 | ['cli_5fparam_5ftype_5fip_5faddr_5fattr_703',['cli_param_type_ip_addr_attr',['../namespacenxos.html#a1dca5ffef392e179b24c7acf6c2b31d8',1,'nxos']]], 5 | ['cli_5fparam_5ftype_5fstring_5fattr_704',['cli_param_type_string_attr',['../namespacenxos.html#a0f5a87eaa8b141ebd4ec28b57a2cfa23',1,'nxos']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /doc/html/search/all_8.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['length_206',['length',['../structnxos_1_1cli__param__type__string__attr__.html#a7d79d5555be5655287949d7830bd876c',1,'nxos::cli_param_type_string_attr_']]], 4 | ['local_207',['LOCAL',['../classnxos_1_1_nx_l3_next_hop.html#ab58475e35a53b76cb9bdbfde04d537f3ab073691a46b4482d1214e0da55f41587',1,'nxos::NxL3NextHop']]], 5 | ['low_5fprio_208',['LOW_PRIO',['../namespacenxos.html#af446a76676837368bde9b15343ae21d5aae8168d6ea32eb41d3855222b7ca456f',1,'nxos']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /doc/html/search/classes_0.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['cli_5fparam_5ftype_5finteger_5fattr_5f_409',['cli_param_type_integer_attr_',['../structnxos_1_1cli__param__type__integer__attr__.html',1,'nxos']]], 4 | ['cli_5fparam_5ftype_5fip_5faddr_5fattr_5f_410',['cli_param_type_ip_addr_attr_',['../structnxos_1_1cli__param__type__ip__addr__attr__.html',1,'nxos']]], 5 | ['cli_5fparam_5ftype_5fstring_5fattr_5f_411',['cli_param_type_string_attr_',['../structnxos_1_1cli__param__type__string__attr__.html',1,'nxos']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /doc/html/search/enumvalues_2.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['conf_5fcmd_728',['CONF_CMD',['../classnxos_1_1_nx_cli_cmd.html#a82ed104f13c7859b24d3c0527f706be1a95032ccdb393e24e4a57a330b3ba3142',1,'nxos::NxCliCmd']]], 4 | ['conf_5fmode_729',['CONF_MODE',['../classnxos_1_1_nx_cli_cmd.html#a72999b2e8f2995bbb19be346d875e3cea5f01458d92031d6ca875f201bd8d0bb1',1,'nxos::NxCliCmd']]], 5 | ['ctri_730',['CTRI',['../classnxos_1_1_nx_trace.html#a582f6e5a22e788c61807657f8bca088fad47bf23377867d39c4d53d2b2689b4da',1,'nxos::NxTrace']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /doc/html/classnxos_1_1_nx_adj_mgr_handler.js: -------------------------------------------------------------------------------- 1 | var classnxos_1_1_nx_adj_mgr_handler = 2 | [ 3 | [ "~NxAdjMgrHandler", "classnxos_1_1_nx_adj_mgr_handler.html#a59d38c9a0449f5e0f0de25c26f9b7c99", null ], 4 | [ "postAdjCb", "classnxos_1_1_nx_adj_mgr_handler.html#a9a1f85f218eab71d9c280088f69a14dc", null ], 5 | [ "postAdjIPv4DownloadDone", "classnxos_1_1_nx_adj_mgr_handler.html#a84d9b92c976ae528c72e93ab3a75ecd1", null ], 6 | [ "postAdjIPv6DownloadDone", "classnxos_1_1_nx_adj_mgr_handler.html#af187f3d933d1b58547447004e4aebef6", null ] 7 | ]; -------------------------------------------------------------------------------- /doc/html/search/nomatches.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 |
No Matches
10 |
11 | 12 | 13 | -------------------------------------------------------------------------------- /doc/sphinx/index.rst: -------------------------------------------------------------------------------- 1 | .. NX-SDK documentation master file, created by 2 | sphinx-quickstart on Wed Nov 7 15:57:59 2018. 3 | You can adapt this file completely to your liking, but it should at least 4 | contain the root `toctree` directive. 5 | 6 | Welcome to NX-SDK's documentation! 7 | ================================== 8 | 9 | .. toctree:: 10 | :maxdepth: 2 11 | :caption: Contents: 12 | 13 | 14 | 15 | Indices and tables 16 | ================== 17 | 18 | * :ref:`genindex` 19 | * :ref:`modindex` 20 | * :ref:`search` 21 | -------------------------------------------------------------------------------- /doc/html/search/functions_1.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['checktype_461',['checkType',['../classnxos_1_1_nx_l3_next_hop.html#a8a061c4cbcd814b197ea778514a20cb8',1,'nxos::NxL3NextHop']]], 4 | ['closeintfall_462',['closeIntfAll',['../classnxos_1_1_nx_intf_mgr.html#a45e7cb2a8e3919667c14264dd618168a',1,'nxos::NxIntfMgr']]], 5 | ['commit_463',['commit',['../classnxos_1_1_nx_dme.html#a61e01267ff642ace49a8fe75296a0cbd',1,'nxos::NxDme']]], 6 | ['converged_464',['converged',['../classnxos_1_1_nx_rib_mgr.html#a7edd313ab7852713469d84ac588cd08d',1,'nxos::NxRibMgr']]] 7 | ]; 8 | -------------------------------------------------------------------------------- /doc/html/search/enumvalues_8.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['max_5faf_764',['MAX_AF',['../namespacenxos.html#a3a667f48b94db10aa398940dc5bf72d7a18d0f422c857ebdfed79deb2b58ab119',1,'nxos']]], 4 | ['max_5fcmd_765',['MAX_CMD',['../classnxos_1_1_nx_cli_cmd.html#a82ed104f13c7859b24d3c0527f706be1a09e26af6ee427940926af9bd7ef2e73d',1,'nxos::NxCliCmd']]], 5 | ['max_5fmode_766',['MAX_MODE',['../classnxos_1_1_nx_cli_cmd.html#a72999b2e8f2995bbb19be346d875e3ceaedb25d06f68762ba3a8c8bc831a14c6f',1,'nxos::NxCliCmd']]], 6 | ['med_5fprio_767',['MED_PRIO',['../namespacenxos.html#af446a76676837368bde9b15343ae21d5a08f59f65e75d5a8a87a41ec64816604f',1,'nxos']]] 7 | ]; 8 | -------------------------------------------------------------------------------- /doc/html/search/enumvalues_d.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['type_5fdynamic_797',['TYPE_DYNAMIC',['../namespacenxos.html#acfd59f63fea0b34d70c39b7e808cb5d2af6fd07314b062748e94425b28a54f769',1,'nxos']]], 4 | ['type_5fmax_5ftype_798',['TYPE_MAX_TYPE',['../namespacenxos.html#acfd59f63fea0b34d70c39b7e808cb5d2aa36f06374207d2b550eb6521a30837ce',1,'nxos']]], 5 | ['type_5fno_5ftype_799',['TYPE_NO_TYPE',['../namespacenxos.html#acfd59f63fea0b34d70c39b7e808cb5d2ad1fbc499408cfaa710e8a5a0bfe05f10',1,'nxos']]], 6 | ['type_5fstatic_800',['TYPE_STATIC',['../namespacenxos.html#acfd59f63fea0b34d70c39b7e808cb5d2a1c43ec58505991ec42793fd10804a0be',1,'nxos']]] 7 | ]; 8 | -------------------------------------------------------------------------------- /doc/latex/Makefile: -------------------------------------------------------------------------------- 1 | LATEX_CMD=pdflatex 2 | 3 | all: refman.pdf 4 | 5 | pdf: refman.pdf 6 | 7 | refman.pdf: clean refman.tex 8 | $(LATEX_CMD) refman 9 | makeindex refman.idx 10 | $(LATEX_CMD) refman 11 | latex_count=8 ; \ 12 | while egrep -s 'Rerun (LaTeX|to get cross-references right)' refman.log && [ $$latex_count -gt 0 ] ;\ 13 | do \ 14 | echo "Rerunning latex...." ;\ 15 | $(LATEX_CMD) refman ;\ 16 | latex_count=`expr $$latex_count - 1` ;\ 17 | done 18 | makeindex refman.idx 19 | $(LATEX_CMD) refman 20 | 21 | 22 | clean: 23 | rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out *.brf *.blg *.bbl refman.pdf 24 | -------------------------------------------------------------------------------- /doc/html/classnxos_1_1_nx_exception.js: -------------------------------------------------------------------------------- 1 | var classnxos_1_1_nx_exception = 2 | [ 3 | [ "~NxException", "classnxos_1_1_nx_exception.html#a2063f2937b4fdfe7a2e58f0ce727d70c", null ], 4 | [ "getErrApi", "classnxos_1_1_nx_exception.html#a82ce0a75c61b55ca191c86e5abfeaa20", null ], 5 | [ "getErrCode", "classnxos_1_1_nx_exception.html#ace42c480c5b1efc0779028339a09f067", null ], 6 | [ "getErrModule", "classnxos_1_1_nx_exception.html#ad428a765217581f320af95386350ef30", null ], 7 | [ "getErrSeverity", "classnxos_1_1_nx_exception.html#a7b5ffd11c04e3955d874ea7a6b18063f", null ], 8 | [ "what", "classnxos_1_1_nx_exception.html#ad475b90fb193848245b9537524439943", null ] 9 | ]; -------------------------------------------------------------------------------- /doc/sphinx/Makefile: -------------------------------------------------------------------------------- 1 | # Minimal makefile for Sphinx documentation 2 | # 3 | 4 | # You can set these variables from the command line. 5 | SPHINXOPTS = 6 | SPHINXBUILD = sphinx-build 7 | SPHINXPROJ = NX-SDK 8 | SOURCEDIR = . 9 | BUILDDIR = _build 10 | 11 | # Put it first so that "make" without argument is like "make help". 12 | help: 13 | @$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) 14 | 15 | .PHONY: help Makefile 16 | 17 | # Catch-all target: route all unknown targets to Sphinx using the new 18 | # "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS). 19 | %: Makefile 20 | @$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) -------------------------------------------------------------------------------- /doc/html/functions_func.js: -------------------------------------------------------------------------------- 1 | var functions_func = 2 | [ 3 | [ "a", "functions_func.html", null ], 4 | [ "c", "functions_func_c.html", null ], 5 | [ "d", "functions_func_d.html", null ], 6 | [ "e", "functions_func_e.html", null ], 7 | [ "g", "functions_func_g.html", null ], 8 | [ "i", "functions_func_i.html", null ], 9 | [ "n", "functions_func_n.html", null ], 10 | [ "o", "functions_func_o.html", null ], 11 | [ "p", "functions_func_p.html", null ], 12 | [ "r", "functions_func_r.html", null ], 13 | [ "s", "functions_func_s.html", null ], 14 | [ "u", "functions_func_u.html", null ], 15 | [ "w", "functions_func_w.html", null ], 16 | [ "~", "functions_func_~.html", null ] 17 | ]; -------------------------------------------------------------------------------- /doc/latex/dir_0ad255a918b7fba820a1ddafed6fa637.tex: -------------------------------------------------------------------------------- 1 | \hypertarget{dir_0ad255a918b7fba820a1ddafed6fa637}{}\doxysection{types Directory Reference} 2 | \label{dir_0ad255a918b7fba820a1ddafed6fa637}\index{types Directory Reference@{types Directory Reference}} 3 | \doxysubsection*{Files} 4 | \begin{DoxyCompactItemize} 5 | \item 6 | file \mbox{\hyperlink{types_2nx__cli_8h}{types/nx\+\_\+cli.\+h}} 7 | \begin{DoxyCompactList}\small\item\em Provides necessary types needed for managing Custom C\+L\+Is using N\+X\+S\+DK. \end{DoxyCompactList}\item 8 | file \mbox{\hyperlink{nx__common_8h}{nx\+\_\+common.\+h}} 9 | \begin{DoxyCompactList}\small\item\em Provides necessary common types for using N\+X\+S\+DK. \end{DoxyCompactList}\end{DoxyCompactItemize} 10 | -------------------------------------------------------------------------------- /readmes/NXSDK_docker.md: -------------------------------------------------------------------------------- 1 | # NX-SDK Docker Environments 2 | 3 | NX-SDK provides the following Build Environments as docker images to use based on the use cases and where you want your 4 | applicaitons to be deployed. 5 | 6 | | Docker Image Tag | OS | Deployment Mode | Usage Notes | 7 | |------------------|----|-----------------|-------------| 8 | |dockercisco/nxsdk:v1 | Ubuntu | NX-OS | Contains wrl5 toolchain needed to cross compile Applications to be deployed in NX-OS. | 9 | |dockercisco/nxsdk:v1.7.5| Ubuntu | NX-OS | Contains the same toolchain as v1 plus golang compiler for Go applications.| 10 | 11 | -------------------------------------------------------------------------------- /doc/html/classnxos_1_1_nx_rib_mgr_handler.js: -------------------------------------------------------------------------------- 1 | var classnxos_1_1_nx_rib_mgr_handler = 2 | [ 3 | [ "~NxRibMgrHandler", "classnxos_1_1_nx_rib_mgr_handler.html#a0b2d07d8f5547b196f6eda3d77f9ca97", null ], 4 | [ "postL3RecursiveNextHopCb", "classnxos_1_1_nx_rib_mgr_handler.html#ae11a0ef873528002f86cd41a5871ad65", null ], 5 | [ "postL3RouteCb", "classnxos_1_1_nx_rib_mgr_handler.html#a1b742d50365fdece0ea47eb38300f7de", null ], 6 | [ "postL3RouteRepopulateCb", "classnxos_1_1_nx_rib_mgr_handler.html#ac3b189923604f553505b0741b8acd39d", null ], 7 | [ "postMyL3RouteCb", "classnxos_1_1_nx_rib_mgr_handler.html#af4214a821d17a84b4746b0dd94b5d58b", null ], 8 | [ "postVrfCb", "classnxos_1_1_nx_rib_mgr_handler.html#a2ed5a3ad9c0e55d21e18d88a19419a5e", null ] 9 | ]; -------------------------------------------------------------------------------- /doc/html/functions_dup.js: -------------------------------------------------------------------------------- 1 | var functions_dup = 2 | [ 3 | [ "a", "functions.html", null ], 4 | [ "b", "functions_b.html", null ], 5 | [ "c", "functions_c.html", null ], 6 | [ "d", "functions_d.html", null ], 7 | [ "e", "functions_e.html", null ], 8 | [ "g", "functions_g.html", null ], 9 | [ "i", "functions_i.html", null ], 10 | [ "l", "functions_l.html", null ], 11 | [ "m", "functions_m.html", null ], 12 | [ "n", "functions_n.html", null ], 13 | [ "o", "functions_o.html", null ], 14 | [ "p", "functions_p.html", null ], 15 | [ "r", "functions_r.html", null ], 16 | [ "s", "functions_s.html", null ], 17 | [ "u", "functions_u.html", null ], 18 | [ "w", "functions_w.html", null ], 19 | [ "~", "functions_~.html", null ] 20 | ]; -------------------------------------------------------------------------------- /doc/html/search/all_f.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['nx_5fcli_2eh_348',['nx_cli.h',['../types_2nx__cli_8h.html',1,'']]], 4 | ['type_5fdynamic_349',['TYPE_DYNAMIC',['../namespacenxos.html#acfd59f63fea0b34d70c39b7e808cb5d2af6fd07314b062748e94425b28a54f769',1,'nxos']]], 5 | ['type_5fe_350',['type_e',['../namespacenxos.html#acfd59f63fea0b34d70c39b7e808cb5d2',1,'nxos']]], 6 | ['type_5fmax_5ftype_351',['TYPE_MAX_TYPE',['../namespacenxos.html#acfd59f63fea0b34d70c39b7e808cb5d2aa36f06374207d2b550eb6521a30837ce',1,'nxos']]], 7 | ['type_5fno_5ftype_352',['TYPE_NO_TYPE',['../namespacenxos.html#acfd59f63fea0b34d70c39b7e808cb5d2ad1fbc499408cfaa710e8a5a0bfe05f10',1,'nxos']]], 8 | ['type_5fstatic_353',['TYPE_STATIC',['../namespacenxos.html#acfd59f63fea0b34d70c39b7e808cb5d2a1c43ec58505991ec42793fd10804a0be',1,'nxos']]] 9 | ]; 10 | -------------------------------------------------------------------------------- /doc/latex/make.bat: -------------------------------------------------------------------------------- 1 | set Dir_Old=%cd% 2 | cd /D %~dp0 3 | 4 | del /s /f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out *.brf *.blg *.bbl refman.pdf 5 | 6 | pdflatex refman 7 | echo ---- 8 | makeindex refman.idx 9 | echo ---- 10 | pdflatex refman 11 | 12 | setlocal enabledelayedexpansion 13 | set count=8 14 | :repeat 15 | set content=X 16 | for /F "tokens=*" %%T in ( 'findstr /C:"Rerun LaTeX" refman.log' ) do set content="%%~T" 17 | if !content! == X for /F "tokens=*" %%T in ( 'findstr /C:"Rerun to get cross-references right" refman.log' ) do set content="%%~T" 18 | if !content! == X goto :skip 19 | set /a count-=1 20 | if !count! EQU 0 goto :skip 21 | 22 | echo ---- 23 | pdflatex refman 24 | goto :repeat 25 | :skip 26 | endlocal 27 | makeindex refman.idx 28 | pdflatex refman 29 | cd /D %Dir_Old% 30 | set Dir_Old= 31 | -------------------------------------------------------------------------------- /doc/html/search/files_0.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['nx_5fadj_5fmgr_2eh_439',['nx_adj_mgr.h',['../nx__adj__mgr_8h.html',1,'']]], 4 | ['nx_5fcli_2eh_440',['nx_cli.h',['../nx__cli_8h.html',1,'']]], 5 | ['nx_5fcommon_2eh_441',['nx_common.h',['../nx__common_8h.html',1,'']]], 6 | ['nx_5fdme_2eh_442',['nx_dme.h',['../nx__dme_8h.html',1,'']]], 7 | ['nx_5fexception_2eh_443',['nx_exception.h',['../nx__exception_8h.html',1,'']]], 8 | ['nx_5fintf_5fmgr_2eh_444',['nx_intf_mgr.h',['../nx__intf__mgr_8h.html',1,'']]], 9 | ['nx_5fmac_5fmgr_2eh_445',['nx_mac_mgr.h',['../nx__mac__mgr_8h.html',1,'']]], 10 | ['nx_5frib_5fmgr_2eh_446',['nx_rib_mgr.h',['../nx__rib__mgr_8h.html',1,'']]], 11 | ['nx_5fsdk_2eh_447',['nx_sdk.h',['../nx__sdk_8h.html',1,'']]], 12 | ['nx_5ftrace_2eh_448',['nx_trace.h',['../nx__trace_8h.html',1,'']]] 13 | ]; 14 | -------------------------------------------------------------------------------- /doc/html/search/searchdata.js: -------------------------------------------------------------------------------- 1 | var indexSectionsWithContent = 2 | { 3 | 0: "abcdeghilmnoprstuvw~", 4 | 1: "cn", 5 | 2: "n", 6 | 3: "nt", 7 | 4: "acdeginoprsuw~", 8 | 5: "ilmr", 9 | 6: "c", 10 | 7: "aceimnprst", 11 | 8: "abcdehilmnprstuvw", 12 | 9: "i", 13 | 10: "b" 14 | }; 15 | 16 | var indexSectionNames = 17 | { 18 | 0: "all", 19 | 1: "classes", 20 | 2: "namespaces", 21 | 3: "files", 22 | 4: "functions", 23 | 5: "variables", 24 | 6: "typedefs", 25 | 7: "enums", 26 | 8: "enumvalues", 27 | 9: "defines", 28 | 10: "pages" 29 | }; 30 | 31 | var indexSectionLabels = 32 | { 33 | 0: "All", 34 | 1: "Classes", 35 | 2: "Namespaces", 36 | 3: "Files", 37 | 4: "Functions", 38 | 5: "Variables", 39 | 6: "Typedefs", 40 | 7: "Enumerations", 41 | 8: "Enumerator", 42 | 9: "Macros", 43 | 10: "Pages" 44 | }; 45 | 46 | -------------------------------------------------------------------------------- /doc/html/classnxos_1_1_nx_vrf.js: -------------------------------------------------------------------------------- 1 | var classnxos_1_1_nx_vrf = 2 | [ 3 | [ "~NxVrf", "classnxos_1_1_nx_vrf.html#ad5f50e3424b3d78304447600a3678e0b", null ], 4 | [ "equal", "classnxos_1_1_nx_vrf.html#ade190af878a57a5f49a329fdffd6714e", null ], 5 | [ "getEvent", "classnxos_1_1_nx_vrf.html#a42bdba27e42981d74066a72c24809c98", null ], 6 | [ "getId", "classnxos_1_1_nx_vrf.html#a4ab30d5ff7a1d5d2abbab21652cd59fa", null ], 7 | [ "getName", "classnxos_1_1_nx_vrf.html#a276a8d8170f372089a5653bdd7febfde", null ], 8 | [ "getState", "classnxos_1_1_nx_vrf.html#a443e508684e9804f14cc3526302ac8b4", null ], 9 | [ "getTableId", "classnxos_1_1_nx_vrf.html#a6f1529908decf0dfb531e674440d82ed", null ], 10 | [ "operator!=", "classnxos_1_1_nx_vrf.html#a2cc336534a1caff79ade7ed9b2a5a110", null ], 11 | [ "operator==", "classnxos_1_1_nx_vrf.html#adc5d2e97b5fceb4fab75c448fb54ada5", null ] 12 | ]; -------------------------------------------------------------------------------- /doc/html/classnxos_1_1_nx_mac.js: -------------------------------------------------------------------------------- 1 | var classnxos_1_1_nx_mac = 2 | [ 3 | [ "~NxMac", "classnxos_1_1_nx_mac.html#a54a2228786abb8df6429123aa39795cb", null ], 4 | [ "equal", "classnxos_1_1_nx_mac.html#a9a4529b39d875b2dd54b0208d1a61c1a", null ], 5 | [ "getEvent", "classnxos_1_1_nx_mac.html#a78876af7dfe79a990ea9eacc6f6dd078", null ], 6 | [ "getIntfName", "classnxos_1_1_nx_mac.html#a4d29913106ccffd03fbd93fed04129eb", null ], 7 | [ "getMacAddress", "classnxos_1_1_nx_mac.html#ae1510492e7d8fe257f918c74bbe6b0ea", null ], 8 | [ "getType", "classnxos_1_1_nx_mac.html#a4cf7307522c86006f61a7c106843762a", null ], 9 | [ "getVlan", "classnxos_1_1_nx_mac.html#ab785cecf1661f3c30c96fe952ba410f3", null ], 10 | [ "operator!=", "classnxos_1_1_nx_mac.html#a11e241f495e5f2a00b6782b3f5416237", null ], 11 | [ "operator==", "classnxos_1_1_nx_mac.html#ae6ebe78a6679fb460e2ed1f18c08acd0", null ] 12 | ]; -------------------------------------------------------------------------------- /doc/html/search/enumvalues_b.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['r_5fjson_789',['R_JSON',['../namespacenxos.html#a8952d5a318ed66cef9c7a83c7fd3ae91a7c816fd58e178eb1f281c37cd5a51d34',1,'nxos']]], 4 | ['r_5fmax_5ftype_790',['R_MAX_TYPE',['../namespacenxos.html#a8952d5a318ed66cef9c7a83c7fd3ae91a62906d212977da07ef93be6e4ed01fcf',1,'nxos']]], 5 | ['r_5ftext_791',['R_TEXT',['../namespacenxos.html#a8952d5a318ed66cef9c7a83c7fd3ae91a87ab8ea648d5e036e8748f8b2e48e76e',1,'nxos']]], 6 | ['r_5fxml_792',['R_XML',['../namespacenxos.html#a8952d5a318ed66cef9c7a83c7fd3ae91a4239be29000f4eaadf8e76a997f25e8c',1,'nxos']]], 7 | ['recursive_793',['RECURSIVE',['../classnxos_1_1_nx_l3_next_hop.html#ab58475e35a53b76cb9bdbfde04d537f3a6fb806fc312c9cc04dd11c1d0b772c2b',1,'nxos::NxL3NextHop']]], 8 | ['remote_794',['REMOTE',['../namespacenxos.html#a5d2faf90d8673c5bf207f3883d3ca506a9dc08795c881aa4ec6c5e82fede28671',1,'nxos']]] 9 | ]; 10 | -------------------------------------------------------------------------------- /doc/html/search/enumvalues_0.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['add_720',['ADD',['../namespacenxos.html#af9a9040b7681199d386e94eb888018cba93d8c810253e44a0fd5f3d8d26032ad5',1,'nxos']]], 4 | ['af_5fipv4_721',['AF_IPV4',['../namespacenxos.html#a3a667f48b94db10aa398940dc5bf72d7a038f37de02a2c9ee1acbc4e184583628',1,'nxos']]], 5 | ['af_5fipv6_722',['AF_IPV6',['../namespacenxos.html#a3a667f48b94db10aa398940dc5bf72d7a9460164d2a9edfe9a1b3f8dc616e8c00',1,'nxos']]], 6 | ['af_5fstart_723',['AF_START',['../namespacenxos.html#a3a667f48b94db10aa398940dc5bf72d7af359e1254b552737480a3eccb9866ac6',1,'nxos']]], 7 | ['alert_724',['ALERT',['../classnxos_1_1_nx_trace.html#a582f6e5a22e788c61807657f8bca088fa8733d052a42f110d6638988de5b6e4e4',1,'nxos::NxTrace']]], 8 | ['attached_725',['ATTACHED',['../classnxos_1_1_nx_l3_next_hop.html#ab58475e35a53b76cb9bdbfde04d537f3a912838c6148906933372bc719e6778b7',1,'nxos::NxL3NextHop']]] 9 | ]; 10 | -------------------------------------------------------------------------------- /stubs/nx_exception_impl.h: -------------------------------------------------------------------------------- 1 | /** ********************************************************************** 2 | * This file is auto-generated by nxsdk_remote_stub_gen.py 3 | * at 2019-10-31 05:25:27.235484 4 | * 5 | * Copyright (c) 2017 by cisco Systems, Inc. 6 | * 7 | * All rights reserved. 8 | ************************************************************************/ 9 | #ifndef __nx_exception_impl_H__ 10 | #define __nx_exception_impl_H__ 11 | 12 | #include "nx_exception.h" 13 | 14 | using namespace nxos; 15 | 16 | 17 | namespace nxos { 18 | 19 | class NxExceptionImpl : public NxException { 20 | public: 21 | NxExceptionImpl(); 22 | virtual ~NxExceptionImpl(); 23 | const char * what(); 24 | unsigned long getErrCode(); 25 | const char * getErrModule(); 26 | unsigned short getErrSeverity(); 27 | const char * getErrApi(); 28 | }; 29 | } 30 | #endif // __nx_exception_impl_H__ -------------------------------------------------------------------------------- /doc/html/classnxos_1_1_nx_syslog.js: -------------------------------------------------------------------------------- 1 | var classnxos_1_1_nx_syslog = 2 | [ 3 | [ "~NxSyslog", "classnxos_1_1_nx_syslog.html#ac38a4361938f91ff26eb9e189e8e3a39", null ], 4 | [ "getCategory", "classnxos_1_1_nx_syslog.html#a7158f6aecfdb72b812def99c4a9f0b19", null ], 5 | [ "getId", "classnxos_1_1_nx_syslog.html#a227e0f6a87cb34a930eb26e24c7a6aa3", null ], 6 | [ "getMessageName", "classnxos_1_1_nx_syslog.html#a6bd1ff6e2f85cba6bc03ff9af7078563", null ], 7 | [ "getNodeName", "classnxos_1_1_nx_syslog.html#a44fb8e16c3138e6eb7f02fcc17fc75b0", null ], 8 | [ "getSeverity", "classnxos_1_1_nx_syslog.html#ac01b6794a63273085094c83cf24f3d1b", null ], 9 | [ "getText", "classnxos_1_1_nx_syslog.html#a7eb1fc93b556dab61ba653de65fddcd6", null ], 10 | [ "getTimeStamp", "classnxos_1_1_nx_syslog.html#a3bf01cafadcff3f4497c7f4b5547fe92", null ], 11 | [ "getTimeZone", "classnxos_1_1_nx_syslog.html#a594015db3286cadadbb7d9cd8ef113dd", null ] 12 | ]; -------------------------------------------------------------------------------- /doc/html/search/functions_2.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['deldmeobj_465',['delDmeObj',['../classnxos_1_1_nx_dme_mgr.html#ae29687ce5a8ac402e1297bb3c8528936',1,'nxos::NxDmeMgr']]], 4 | ['delfromparsetree_466',['delFromParseTree',['../classnxos_1_1_nx_cli_parser.html#a169976099ecf7a05277bfc72259ff1bc',1,'nxos::NxCliParser']]], 5 | ['dell3nexthop_467',['delL3NextHop',['../classnxos_1_1_nx_l3_route.html#a8c0708c54d5bb8ce94f80e0edd43880c',1,'nxos::NxL3Route']]], 6 | ['dell3route_468',['delL3Route',['../classnxos_1_1_nx_rib_mgr.html#a6d838df92cbcc60bf81dabc31b2dd5b1',1,'nxos::NxRibMgr']]], 7 | ['delmember_469',['delMember',['../classnxos_1_1_nx_intf.html#a6886f3b84e843069a5fdf5434b061f80',1,'nxos::NxIntf']]], 8 | ['delstaticmac_470',['delStaticMac',['../classnxos_1_1_nx_mac_mgr.html#aa8853103d4b94e6153f2b0cc5f130b77',1,'nxos::NxMacMgr']]], 9 | ['discoveradj_471',['discoverAdj',['../classnxos_1_1_nx_adj_mgr.html#a9c347e5836f0ec686fe6605a41fbef5e',1,'nxos::NxAdjMgr']]] 10 | ]; 11 | -------------------------------------------------------------------------------- /doc/sphinx/make.bat: -------------------------------------------------------------------------------- 1 | @ECHO OFF 2 | 3 | pushd %~dp0 4 | 5 | REM Command file for Sphinx documentation 6 | 7 | if "%SPHINXBUILD%" == "" ( 8 | set SPHINXBUILD=sphinx-build 9 | ) 10 | set SOURCEDIR=. 11 | set BUILDDIR=_build 12 | set SPHINXPROJ=NX-SDK 13 | 14 | if "%1" == "" goto help 15 | 16 | %SPHINXBUILD% >NUL 2>NUL 17 | if errorlevel 9009 ( 18 | echo. 19 | echo.The 'sphinx-build' command was not found. Make sure you have Sphinx 20 | echo.installed, then set the SPHINXBUILD environment variable to point 21 | echo.to the full path of the 'sphinx-build' executable. Alternatively you 22 | echo.may add the Sphinx directory to PATH. 23 | echo. 24 | echo.If you don't have Sphinx installed, grab it from 25 | echo.http://sphinx-doc.org/ 26 | exit /b 1 27 | ) 28 | 29 | %SPHINXBUILD% -M %1 %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% 30 | goto end 31 | 32 | :help 33 | %SPHINXBUILD% -M help %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% 34 | 35 | :end 36 | popd 37 | -------------------------------------------------------------------------------- /doc/html/search/functions_5.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['isineventloop_582',['isInEventLoop',['../classnxos_1_1_nx_sdk.html#ae2a6d199227de068bda5a720a7f29e94',1,'nxos::NxSdk']]], 4 | ['iskeywordset_583',['isKeywordSet',['../classnxos_1_1_nx_cli_cmd.html#af100c6495c0e383c8e3d11d5cdb68cd2',1,'nxos::NxCliCmd']]], 5 | ['ismodified_584',['isModified',['../classnxos_1_1_nx_dme.html#af42da310beaee09535feda6dc618888b',1,'nxos::NxDme']]], 6 | ['iteratechildrendmedn_585',['iterateChildrenDmeDn',['../classnxos_1_1_nx_dme.html#a61c6e95b39263694058082abeb377ac2',1,'nxos::NxDme']]], 7 | ['iterateeventupdatedproperties_586',['iterateEventUpdatedProperties',['../classnxos_1_1_nx_dme.html#a2fe8b05c2c14f16ad7a2f4002a63baf2',1,'nxos::NxDme']]], 8 | ['iterateintf_587',['iterateIntf',['../classnxos_1_1_nx_intf_mgr.html#acbe3d94cba5b7982d80cc498d7fcbdf7',1,'nxos::NxIntfMgr']]], 9 | ['iterateproperties_588',['iterateProperties',['../classnxos_1_1_nx_dme.html#abb7ee373c1fe3a50b52a243be2f9a863',1,'nxos::NxDme']]] 10 | ]; 11 | -------------------------------------------------------------------------------- /doc/html/classnxos_1_1_nx_mac_mgr.js: -------------------------------------------------------------------------------- 1 | var classnxos_1_1_nx_mac_mgr = 2 | [ 3 | [ "~NxMacMgr", "classnxos_1_1_nx_mac_mgr.html#a850cc17a798501d3e5e1aea213bb2a41", null ], 4 | [ "addStaticMac", "classnxos_1_1_nx_mac_mgr.html#a688eeadbbf960420b24eb13883f77008", null ], 5 | [ "delStaticMac", "classnxos_1_1_nx_mac_mgr.html#aa8853103d4b94e6153f2b0cc5f130b77", null ], 6 | [ "getMac", "classnxos_1_1_nx_mac_mgr.html#ab205e4819bfc3eca4396a194400d9b12", null ], 7 | [ "getMacMgrHandler", "classnxos_1_1_nx_mac_mgr.html#a94e3fcb535f109501d319d72a24bdead", null ], 8 | [ "setMacMgrHandler", "classnxos_1_1_nx_mac_mgr.html#a06f53bd41ddb17e6cfaef5a02b00415d", null ], 9 | [ "unwatchAllMac", "classnxos_1_1_nx_mac_mgr.html#aac2eae84327fa4a94616d214ac779fac", null ], 10 | [ "unwatchMac", "classnxos_1_1_nx_mac_mgr.html#af3a7878b8b604baa1e388c9b9ea9c952", null ], 11 | [ "watchAllMac", "classnxos_1_1_nx_mac_mgr.html#a5f4d2d56e21e3ae39969fa67774779d8", null ], 12 | [ "watchMac", "classnxos_1_1_nx_mac_mgr.html#a12dde38c22d9a27e1e3bde318d418134", null ] 13 | ]; -------------------------------------------------------------------------------- /scripts/template.spec: -------------------------------------------------------------------------------- 1 | ##################################################################### 2 | ########### Do not update beyond this point.######################### 3 | ##################################################################### 4 | %define TARGET_DIR /isan/bin/nxsdk 5 | %define CURR_DIR %(pwd) 6 | 7 | Summary: Custom Application 8 | Name: %{APP_NAME} 9 | Version: %{APP_VERSION} 10 | Release: %{RELEASE_VERSION} 11 | Group: Development/Tools 12 | License: Propreitary 13 | URL: None 14 | 15 | 16 | ##Source: %{APP_SOURCE} 17 | BuildRoot: %{NXSDK_ROOT} 18 | 19 | %description 20 | %{APP_DESC} 21 | 22 | %prep 23 | 24 | %build 25 | ### If needed you can make the application here as well. 26 | #cd $NXSDK_ROOT 27 | #%make clean 28 | #%make all 29 | #cd $CURR_DIR 30 | 31 | %install 32 | rm -rf "$RPM_BUILD_ROOT/%{TARGET_DIR}" 33 | mkdir -p "$RPM_BUILD_ROOT/%{TARGET_DIR}" 34 | cp -R %{APP_TARGET} "$RPM_BUILD_ROOT/%{TARGET_DIR}" 35 | 36 | %clean 37 | rm -rf "$RPM_BUILD_ROOT/%{TARGET_DIR}" 38 | 39 | %files 40 | %{TARGET_DIR} 41 | 42 | %changelog 43 | -------------------------------------------------------------------------------- /doc/html/classnxos_1_1_nx_adj_mgr.js: -------------------------------------------------------------------------------- 1 | var classnxos_1_1_nx_adj_mgr = 2 | [ 3 | [ "~NxAdjMgr", "classnxos_1_1_nx_adj_mgr.html#a771d390eda9cac623c3b8f9452721da5", null ], 4 | [ "discoverAdj", "classnxos_1_1_nx_adj_mgr.html#a9c347e5836f0ec686fe6605a41fbef5e", null ], 5 | [ "getAdj", "classnxos_1_1_nx_adj_mgr.html#a0e3f6888c7c34531ff846c359195259e", null ], 6 | [ "getAdjMgrHandler", "classnxos_1_1_nx_adj_mgr.html#a0a25f49f42b92d373d341d3b013c7404", null ], 7 | [ "setAdjMgrHandler", "classnxos_1_1_nx_adj_mgr.html#afc37b95ddfe24357cfd0803cad8feb74", null ], 8 | [ "unsetAdjMgrHandler", "classnxos_1_1_nx_adj_mgr.html#a9937a382ff7f6eb789b728a2512e37f3", null ], 9 | [ "unwatchAdj", "classnxos_1_1_nx_adj_mgr.html#a70afce2634199180031767e150332687", null ], 10 | [ "unwatchAllAdjs", "classnxos_1_1_nx_adj_mgr.html#aa3a1b51dc9fd549e2ef1ac1928030883", null ], 11 | [ "watchAdj", "classnxos_1_1_nx_adj_mgr.html#ae8bd120a58a32548d68a4327e9c26459", null ], 12 | [ "watchAllAdjs", "classnxos_1_1_nx_adj_mgr.html#a2d0bc4dfa5a270ff464238a59c613993", null ] 13 | ]; -------------------------------------------------------------------------------- /doc/html/classnxos_1_1_nx_intf_mgr_handler.js: -------------------------------------------------------------------------------- 1 | var classnxos_1_1_nx_intf_mgr_handler = 2 | [ 3 | [ "~NxIntfMgrHandler", "classnxos_1_1_nx_intf_mgr_handler.html#a565ee1dba09df646d82cccad25d914c4", null ], 4 | [ "postIntfAddDelCb", "classnxos_1_1_nx_intf_mgr_handler.html#afe79bff5ee5b314111e2ce7c7226e73f", null ], 5 | [ "postIntfIpv4AddrCb", "classnxos_1_1_nx_intf_mgr_handler.html#a8f96e0a3a70f5f566b8f0f5928bf5e64", null ], 6 | [ "postIntfIpv6AddrCb", "classnxos_1_1_nx_intf_mgr_handler.html#ad845ed26b457bc0bdc7a9c79a94acdaf", null ], 7 | [ "postIntfLayerCb", "classnxos_1_1_nx_intf_mgr_handler.html#aca73f02d8ce050cb1bb44fddc6338f76", null ], 8 | [ "postIntfPortMemberCb", "classnxos_1_1_nx_intf_mgr_handler.html#ae3a76ba4fb97b941d9f11e9210d89a94", null ], 9 | [ "postIntfStateCb", "classnxos_1_1_nx_intf_mgr_handler.html#a9c3d4d357b1f0ab07558b4611c693755", null ], 10 | [ "postIntfVlanCb", "classnxos_1_1_nx_intf_mgr_handler.html#aad14cab2e803ceadef82870303db526c", null ], 11 | [ "postIntfVrfCb", "classnxos_1_1_nx_intf_mgr_handler.html#aa6f8bc5b1cfa6d99e863c8ede3cafa5f", null ] 12 | ]; -------------------------------------------------------------------------------- /doc/html/search/all_9.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['max_5faf_209',['MAX_AF',['../namespacenxos.html#a3a667f48b94db10aa398940dc5bf72d7a18d0f422c857ebdfed79deb2b58ab119',1,'nxos']]], 4 | ['max_5fcmd_210',['MAX_CMD',['../classnxos_1_1_nx_cli_cmd.html#a82ed104f13c7859b24d3c0527f706be1a09e26af6ee427940926af9bd7ef2e73d',1,'nxos::NxCliCmd']]], 5 | ['max_5fmode_211',['MAX_MODE',['../classnxos_1_1_nx_cli_cmd.html#a72999b2e8f2995bbb19be346d875e3ceaedb25d06f68762ba3a8c8bc831a14c6f',1,'nxos::NxCliCmd']]], 6 | ['max_5fval_212',['max_val',['../structnxos_1_1cli__param__type__integer__attr__.html#a87f179239023d52fa94192e0816a03ff',1,'nxos::cli_param_type_integer_attr_']]], 7 | ['med_5fprio_213',['MED_PRIO',['../namespacenxos.html#af446a76676837368bde9b15343ae21d5a08f59f65e75d5a8a87a41ec64816604f',1,'nxos']]], 8 | ['min_5fval_214',['min_val',['../structnxos_1_1cli__param__type__integer__attr__.html#af6129171a34b028c5faeb503e8a1985b',1,'nxos::cli_param_type_integer_attr_']]], 9 | ['modes_5ft_215',['modes_t',['../classnxos_1_1_nx_cli_cmd.html#a72999b2e8f2995bbb19be346d875e3ce',1,'nxos::NxCliCmd']]] 10 | ]; 11 | -------------------------------------------------------------------------------- /stubs/nx_exception_impl.cpp: -------------------------------------------------------------------------------- 1 | /** ********************************************************************** 2 | * This file is auto-generated by nxsdk_remote_stub_gen.py 3 | * at 2019-10-31 05:25:27.235820 4 | * 5 | * Copyright (c) 2017 by cisco Systems, Inc. 6 | * 7 | * All rights reserved. 8 | ************************************************************************/ 9 | #include "nx_exception_impl.h" 10 | 11 | using namespace nxos; 12 | 13 | 14 | 15 | // Implementation for class 16 | NxExceptionImpl::NxExceptionImpl() 17 | { 18 | 19 | } 20 | 21 | NxExceptionImpl::~NxExceptionImpl() 22 | { 23 | 24 | } 25 | 26 | const char * 27 | NxExceptionImpl::what() 28 | { 29 | return NULL; 30 | } 31 | 32 | unsigned long 33 | NxExceptionImpl::getErrCode() 34 | { 35 | return (unsigned long)0; 36 | } 37 | 38 | const char * 39 | NxExceptionImpl::getErrModule() 40 | { 41 | return NULL; 42 | } 43 | 44 | unsigned short 45 | NxExceptionImpl::getErrSeverity() 46 | { 47 | return (unsigned short)0; 48 | } 49 | 50 | const char * 51 | NxExceptionImpl::getErrApi() 52 | { 53 | return NULL; 54 | } -------------------------------------------------------------------------------- /doc/html/classnxos_1_1_nx_dme_mgr.js: -------------------------------------------------------------------------------- 1 | var classnxos_1_1_nx_dme_mgr = 2 | [ 3 | [ "~NxDmeMgr", "classnxos_1_1_nx_dme_mgr.html#a8e64bc40ea7fc589711b5abf3fbd76d7", null ], 4 | [ "addDmeObj", "classnxos_1_1_nx_dme_mgr.html#a9bbf25e6b6565bfef6f81e5d74ba4a9d", null ], 5 | [ "delDmeObj", "classnxos_1_1_nx_dme_mgr.html#ae29687ce5a8ac402e1297bb3c8528936", null ], 6 | [ "existsDmeObj", "classnxos_1_1_nx_dme_mgr.html#aa21c3fd72667ddbafb2b288e15c89a92", null ], 7 | [ "getChildrenMoJson", "classnxos_1_1_nx_dme_mgr.html#a950c598125c2cc0d739c4a882a65f447", null ], 8 | [ "getDmeHandler", "classnxos_1_1_nx_dme_mgr.html#a4eb84500ef136c111650e385c8f29eb6", null ], 9 | [ "getDmeObj", "classnxos_1_1_nx_dme_mgr.html#acf4e25cc54e1cb352c9c79bb7dfa4021", null ], 10 | [ "getMoJson", "classnxos_1_1_nx_dme_mgr.html#af0c1e7578c6752294cade91b395ef19c", null ], 11 | [ "setDmeHandler", "classnxos_1_1_nx_dme_mgr.html#a3d7e9ce8c28586d834f1504856e22988", null ], 12 | [ "unwatch", "classnxos_1_1_nx_dme_mgr.html#a96f2b81fd3c248cb1408c95330ae6962", null ], 13 | [ "watch", "classnxos_1_1_nx_dme_mgr.html#a84b7abe8172478474ba83a403be390ae", null ] 14 | ]; -------------------------------------------------------------------------------- /doc/html/classnxos_1_1_nx_intf_mgr.js: -------------------------------------------------------------------------------- 1 | var classnxos_1_1_nx_intf_mgr = 2 | [ 3 | [ "~NxIntfMgr", "classnxos_1_1_nx_intf_mgr.html#a15014eefb460c6f52cb0244de4b03355", null ], 4 | [ "addIntf", "classnxos_1_1_nx_intf_mgr.html#a818e4d019413e8111cbb9610e465f714", null ], 5 | [ "closeIntfAll", "classnxos_1_1_nx_intf_mgr.html#a45e7cb2a8e3919667c14264dd618168a", null ], 6 | [ "getIntf", "classnxos_1_1_nx_intf_mgr.html#a1271144b1921be0dcb27a6aa7310bbc5", null ], 7 | [ "getIntfAll", "classnxos_1_1_nx_intf_mgr.html#af70ee700e633a9f5ae35608d7637ee04", null ], 8 | [ "getIntfHandler", "classnxos_1_1_nx_intf_mgr.html#af3fff8d1738bc43b2441a8b868984665", null ], 9 | [ "iterateIntf", "classnxos_1_1_nx_intf_mgr.html#acbe3d94cba5b7982d80cc498d7fcbdf7", null ], 10 | [ "removeIntf", "classnxos_1_1_nx_intf_mgr.html#a89ab4d3bcc05b6c2d938ebd969454306", null ], 11 | [ "setIntfHandler", "classnxos_1_1_nx_intf_mgr.html#a9a8927131c8edd906ff035a2bbbe0eb0", null ], 12 | [ "unWatchIntf", "classnxos_1_1_nx_intf_mgr.html#a325eed4d08efc01fca1993148911a21a", null ], 13 | [ "watchIntf", "classnxos_1_1_nx_intf_mgr.html#aa07fd4d582d52a9aac7a2efd88675bfc", null ] 14 | ]; -------------------------------------------------------------------------------- /doc/html/search/enumvalues_a.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['p_5finteger_781',['P_INTEGER',['../namespacenxos.html#ad220d5ba6a2a5d7edeab55cb89d309eaa0c4d2d63a31f7e9b9976289b8be9f687',1,'nxos']]], 4 | ['p_5finterface_782',['P_INTERFACE',['../namespacenxos.html#ad220d5ba6a2a5d7edeab55cb89d309eaab5b75b3e0ada36c4394f940ea6b10ce6',1,'nxos']]], 5 | ['p_5fip_5faddr_783',['P_IP_ADDR',['../namespacenxos.html#ad220d5ba6a2a5d7edeab55cb89d309eaa082fd4c4bdfc40e03adc023b3d4e5edc',1,'nxos']]], 6 | ['p_5fmac_5faddr_784',['P_MAC_ADDR',['../namespacenxos.html#ad220d5ba6a2a5d7edeab55cb89d309eaa6f6aea7c47fb6acef0acf2da2725f709',1,'nxos']]], 7 | ['p_5fmax_5ftype_785',['P_MAX_TYPE',['../namespacenxos.html#ad220d5ba6a2a5d7edeab55cb89d309eaa5f8cf755fab277cc7535ed827c13d1a0',1,'nxos']]], 8 | ['p_5fstart_5ftype_786',['P_START_TYPE',['../namespacenxos.html#ad220d5ba6a2a5d7edeab55cb89d309eaa08faea8be53ddc585a6984aff44d5f98',1,'nxos']]], 9 | ['p_5fstring_787',['P_STRING',['../namespacenxos.html#ad220d5ba6a2a5d7edeab55cb89d309eaa351d79231fdcee1f39ac930bf6cc56ea',1,'nxos']]], 10 | ['p_5fvrf_788',['P_VRF',['../namespacenxos.html#ad220d5ba6a2a5d7edeab55cb89d309eaa612b6c3e32d3de4fd6be5c9c517eaa0b',1,'nxos']]] 11 | ]; 12 | -------------------------------------------------------------------------------- /doc/html/search/enumvalues_3.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['debug_731',['DEBUG',['../classnxos_1_1_nx_trace.html#a582f6e5a22e788c61807657f8bca088faa682e4987de0b7ca5b5474c68bbf9d4e',1,'nxos::NxTrace']]], 4 | ['delete_732',['DELETE',['../namespacenxos.html#af9a9040b7681199d386e94eb888018cba7ec7c9f77651a43ea2562bb5bcb6a3a9',1,'nxos']]], 5 | ['direct_733',['DIRECT',['../classnxos_1_1_nx_l3_next_hop.html#ab58475e35a53b76cb9bdbfde04d537f3a9259cb9dba5a62192e20458524d93bfa',1,'nxos::NxL3NextHop']]], 6 | ['discard_734',['DISCARD',['../classnxos_1_1_nx_l3_next_hop.html#ab58475e35a53b76cb9bdbfde04d537f3a71e4b55f7ef95579440ef91cc247c2c7',1,'nxos::NxL3NextHop']]], 7 | ['down_735',['DOWN',['../namespacenxos.html#a7c257059d03188765435b36e95dbb764aa0756be42dc77ad57cf532f5c02e4c0a',1,'nxos']]], 8 | ['download_736',['DOWNLOAD',['../namespacenxos.html#af9a9040b7681199d386e94eb888018cba07275d9326efab346529becbd8a88632',1,'nxos']]], 9 | ['download_5fdone_737',['DOWNLOAD_DONE',['../namespacenxos.html#af9a9040b7681199d386e94eb888018cbaecf471107f74d8cbdd4e5272c017a10d',1,'nxos']]], 10 | ['drop_738',['DROP',['../classnxos_1_1_nx_l3_next_hop.html#ab58475e35a53b76cb9bdbfde04d537f3af0d20d4eed57271845ddcb39a2451ce5',1,'nxos::NxL3NextHop']]] 11 | ]; 12 | -------------------------------------------------------------------------------- /examples/python/switch_details.json: -------------------------------------------------------------------------------- 1 | { 2 | "switchInfo": [{ 3 | "addr": "172.27.254.196", 4 | "name": "sinai", 5 | "port-apps": [{ 6 | "port" : 50002, 7 | "app" : "dupHostMonitor" 8 | }, 9 | { 10 | "port" : 50003, 11 | "app" : "routeMonitor" 12 | }] 13 | 14 | }, 15 | { 16 | "addr": "172.27.254.195", 17 | "name": "cyprus-n9k", 18 | "port-apps" : [{ 19 | "port" : 50002, 20 | "app" : "dupHostMonitor" 21 | }, 22 | { 23 | "port" : 50004, 24 | "app" : "routeMonitor" 25 | }] 26 | } 27 | ] 28 | } 29 | -------------------------------------------------------------------------------- /doc/html/classnxos_1_1_nx_adj.js: -------------------------------------------------------------------------------- 1 | var classnxos_1_1_nx_adj = 2 | [ 3 | [ "~NxAdj", "classnxos_1_1_nx_adj.html#a308082669b2c45fe0bc3ae8ceedacdb6", null ], 4 | [ "equal", "classnxos_1_1_nx_adj.html#ac734e9f8f4bbacea1bfdd4d28b7a72d2", null ], 5 | [ "getAF", "classnxos_1_1_nx_adj.html#a5e026c5187f3a88337790ad5d7cb4e5b", null ], 6 | [ "getEvent", "classnxos_1_1_nx_adj.html#a75c503c316c39c12aa8b4c431c81d2de", null ], 7 | [ "getIntfName", "classnxos_1_1_nx_adj.html#ada50b00bb73ea35a3282481c949187d2", null ], 8 | [ "getIpAddr", "classnxos_1_1_nx_adj.html#a21e819518fd33c40436a6e2df427f064", null ], 9 | [ "getMacAddr", "classnxos_1_1_nx_adj.html#ad35857c95529b40fbaf363bd6aebc0ec", null ], 10 | [ "getPhyIntfName", "classnxos_1_1_nx_adj.html#aaf3b120882857af70467cd02dc01a844", null ], 11 | [ "getPreference", "classnxos_1_1_nx_adj.html#a53629d8a995e5ab54ed63d175f5ab6cf", null ], 12 | [ "getSource", "classnxos_1_1_nx_adj.html#a1f60bed95c387db33eba7ae4b48c965d", null ], 13 | [ "getVrf", "classnxos_1_1_nx_adj.html#a0928d29814a978c7b8b825fcc99b1fb1", null ], 14 | [ "operator!=", "classnxos_1_1_nx_adj.html#a17e77aa58ac0b094a766dbd4d805bfe2", null ], 15 | [ "operator==", "classnxos_1_1_nx_adj.html#a19eea20ba216dd722d783bbb0982814e", null ] 16 | ]; -------------------------------------------------------------------------------- /doc/html/nx__intf__mgr_8h.js: -------------------------------------------------------------------------------- 1 | var nx__intf__mgr_8h = 2 | [ 3 | [ "NxIntf", "classnxos_1_1_nx_intf.html", "classnxos_1_1_nx_intf" ], 4 | [ "NxIntfMgrHandler", "classnxos_1_1_nx_intf_mgr_handler.html", "classnxos_1_1_nx_intf_mgr_handler" ], 5 | [ "NxIntfMgr", "classnxos_1_1_nx_intf_mgr.html", "classnxos_1_1_nx_intf_mgr" ], 6 | [ "INTF_SPEED_100G", "nx__intf__mgr_8h.html#adfefc6fe1ce2f76c654e8e2b59eb88e3", null ], 7 | [ "INTF_SPEED_100M", "nx__intf__mgr_8h.html#a70c8ccc94996c19b93fca7221249fedf", null ], 8 | [ "INTF_SPEED_10G", "nx__intf__mgr_8h.html#abf3b93884b7b103f9c3d98e9a3c109de", null ], 9 | [ "INTF_SPEED_1G", "nx__intf__mgr_8h.html#a03bb2b211e046bc7c8636f5fae6e663e", null ], 10 | [ "INTF_SPEED_25G", "nx__intf__mgr_8h.html#a412158ddf2a73dfbc00f59708c0f0a3c", null ], 11 | [ "INTF_SPEED_40G", "nx__intf__mgr_8h.html#aa4af54f9d587976884bf75eddc292604", null ], 12 | [ "INTF_SPEED_AUTO", "nx__intf__mgr_8h.html#aba26beddf88b4f5ecf23ef49cf04d4a4", null ], 13 | [ "INTF_SPEED_AUTO_100", "nx__intf__mgr_8h.html#ad2c86b742538fb87bb04fa3b6f9085d9", null ], 14 | [ "INTF_SPEED_AUTO_100_1000", "nx__intf__mgr_8h.html#aa7f286268f339f68cce631a5f2fa4560", null ], 15 | [ "INTF_SPEED_UNKNOWN", "nx__intf__mgr_8h.html#a5a2f4600697cfa38474800885eecffa0", null ] 16 | ]; -------------------------------------------------------------------------------- /doc/html/search/all_b.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['operator_21_3d_270',['operator!=',['../classnxos_1_1_nx_adj.html#a17e77aa58ac0b094a766dbd4d805bfe2',1,'nxos::NxAdj::operator!=()'],['../classnxos_1_1_nx_dme.html#a8d1ffa9c69d24635fb28b52549ab666c',1,'nxos::NxDme::operator!=()'],['../classnxos_1_1_nx_intf.html#aa0b5180978bbdcb3da2f18ed9bef089c',1,'nxos::NxIntf::operator!=()'],['../classnxos_1_1_nx_mac.html#a11e241f495e5f2a00b6782b3f5416237',1,'nxos::NxMac::operator!=()'],['../classnxos_1_1_nx_vrf.html#a2cc336534a1caff79ade7ed9b2a5a110',1,'nxos::NxVrf::operator!=()'],['../classnxos_1_1_nx_l3_route.html#a945f75e6656623cbf8cf23b6ab7e01d3',1,'nxos::NxL3Route::operator!=()']]], 4 | ['operator_3d_3d_271',['operator==',['../classnxos_1_1_nx_adj.html#a19eea20ba216dd722d783bbb0982814e',1,'nxos::NxAdj::operator==()'],['../classnxos_1_1_nx_dme.html#a847650a963a30b0cad5969cac7ecb9bc',1,'nxos::NxDme::operator==()'],['../classnxos_1_1_nx_intf.html#a132f11f6cf7b6d93af1c9e565dc853c5',1,'nxos::NxIntf::operator==()'],['../classnxos_1_1_nx_mac.html#ae6ebe78a6679fb460e2ed1f18c08acd0',1,'nxos::NxMac::operator==()'],['../classnxos_1_1_nx_vrf.html#adc5d2e97b5fceb4fab75c448fb54ada5',1,'nxos::NxVrf::operator==()'],['../classnxos_1_1_nx_l3_route.html#a1680de6899caf8fa1be3ecfad131cd25',1,'nxos::NxL3Route::operator==()']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /doc/html/search/functions_7.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['operator_21_3d_592',['operator!=',['../classnxos_1_1_nx_adj.html#a17e77aa58ac0b094a766dbd4d805bfe2',1,'nxos::NxAdj::operator!=()'],['../classnxos_1_1_nx_dme.html#a8d1ffa9c69d24635fb28b52549ab666c',1,'nxos::NxDme::operator!=()'],['../classnxos_1_1_nx_intf.html#aa0b5180978bbdcb3da2f18ed9bef089c',1,'nxos::NxIntf::operator!=()'],['../classnxos_1_1_nx_mac.html#a11e241f495e5f2a00b6782b3f5416237',1,'nxos::NxMac::operator!=()'],['../classnxos_1_1_nx_vrf.html#a2cc336534a1caff79ade7ed9b2a5a110',1,'nxos::NxVrf::operator!=()'],['../classnxos_1_1_nx_l3_route.html#a945f75e6656623cbf8cf23b6ab7e01d3',1,'nxos::NxL3Route::operator!=()']]], 4 | ['operator_3d_3d_593',['operator==',['../classnxos_1_1_nx_adj.html#a19eea20ba216dd722d783bbb0982814e',1,'nxos::NxAdj::operator==()'],['../classnxos_1_1_nx_dme.html#a847650a963a30b0cad5969cac7ecb9bc',1,'nxos::NxDme::operator==()'],['../classnxos_1_1_nx_intf.html#a132f11f6cf7b6d93af1c9e565dc853c5',1,'nxos::NxIntf::operator==()'],['../classnxos_1_1_nx_mac.html#ae6ebe78a6679fb460e2ed1f18c08acd0',1,'nxos::NxMac::operator==()'],['../classnxos_1_1_nx_vrf.html#adc5d2e97b5fceb4fab75c448fb54ada5',1,'nxos::NxVrf::operator==()'],['../classnxos_1_1_nx_l3_route.html#a1680de6899caf8fa1be3ecfad131cd25',1,'nxos::NxL3Route::operator==()']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /doc/html/search/functions_c.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['watch_660',['watch',['../classnxos_1_1_nx_dme_mgr.html#a84b7abe8172478474ba83a403be390ae',1,'nxos::NxDmeMgr']]], 4 | ['watchadj_661',['watchAdj',['../classnxos_1_1_nx_adj_mgr.html#ae8bd120a58a32548d68a4327e9c26459',1,'nxos::NxAdjMgr']]], 5 | ['watchalladjs_662',['watchAllAdjs',['../classnxos_1_1_nx_adj_mgr.html#a2d0bc4dfa5a270ff464238a59c613993',1,'nxos::NxAdjMgr']]], 6 | ['watchallmac_663',['watchAllMac',['../classnxos_1_1_nx_mac_mgr.html#a5f4d2d56e21e3ae39969fa67774779d8',1,'nxos::NxMacMgr']]], 7 | ['watchintf_664',['watchIntf',['../classnxos_1_1_nx_intf_mgr.html#aa07fd4d582d52a9aac7a2efd88675bfc',1,'nxos::NxIntfMgr']]], 8 | ['watchl3route_665',['watchL3Route',['../classnxos_1_1_nx_rib_mgr.html#ab6749ea02f53fc8b2f6cdba21bbc335d',1,'nxos::NxRibMgr']]], 9 | ['watchmac_666',['watchMac',['../classnxos_1_1_nx_mac_mgr.html#a12dde38c22d9a27e1e3bde318d418134',1,'nxos::NxMacMgr']]], 10 | ['watchsyslog_667',['watchSyslog',['../classnxos_1_1_nx_trace.html#acd022aec8382a59555d9f6b32880f754',1,'nxos::NxTrace']]], 11 | ['watchvrf_668',['watchVrf',['../classnxos_1_1_nx_rib_mgr.html#a35e2a52be337d47cd111803f64aca904',1,'nxos::NxRibMgr']]], 12 | ['what_669',['what',['../classnxos_1_1_nx_exception.html#ad475b90fb193848245b9537524439943',1,'nxos::NxException']]] 13 | ]; 14 | -------------------------------------------------------------------------------- /doc/latex/bug.tex: -------------------------------------------------------------------------------- 1 | 2 | \begin{DoxyRefList} 3 | \item[File \mbox{\hyperlink{nx__adj__mgr_8h}{nx\+\_\+adj\+\_\+mgr.h}} ]\label{bug__bug000001}% 4 | \Hypertarget{bug__bug000001}% 5 | No known bugs. 6 | \item[File \mbox{\hyperlink{nx__cli_8h}{nx\+\_\+cli.h}} ]\label{bug__bug000002}% 7 | \Hypertarget{bug__bug000002}% 8 | No known bugs. 9 | \item[File \mbox{\hyperlink{nx__exception_8h}{nx\+\_\+exception.h}} ]\label{bug__bug000003}% 10 | \Hypertarget{bug__bug000003}% 11 | No known bugs. 12 | \item[File \mbox{\hyperlink{nx__mac__mgr_8h}{nx\+\_\+mac\+\_\+mgr.h}} ]\label{bug__bug000004}% 13 | \Hypertarget{bug__bug000004}% 14 | No known bugs. 15 | \item[File \mbox{\hyperlink{nx__rib__mgr_8h}{nx\+\_\+rib\+\_\+mgr.h}} ]\label{bug__bug000005}% 16 | \Hypertarget{bug__bug000005}% 17 | No known bugs. 18 | \item[File \mbox{\hyperlink{nx__sdk_8h}{nx\+\_\+sdk.h}} ]\label{bug__bug000006}% 19 | \Hypertarget{bug__bug000006}% 20 | No known bugs. 21 | \item[File \mbox{\hyperlink{nx__trace_8h}{nx\+\_\+trace.h}} ]\label{bug__bug000007}% 22 | \Hypertarget{bug__bug000007}% 23 | No known bugs. 24 | \item[File \mbox{\hyperlink{types_2nx__cli_8h}{types/nx\+\_\+cli.h}} ]\label{bug__bug000008}% 25 | \Hypertarget{bug__bug000008}% 26 | No known bugs. 27 | \item[File \mbox{\hyperlink{nx__common_8h}{nx\+\_\+common.h}} ]\label{bug__bug000009}% 28 | \Hypertarget{bug__bug000009}% 29 | No known bugs. 30 | \end{DoxyRefList} -------------------------------------------------------------------------------- /doc/html/classnxos_1_1_nx_cli_parser.js: -------------------------------------------------------------------------------- 1 | var classnxos_1_1_nx_cli_parser = 2 | [ 3 | [ "~NxCliParser", "classnxos_1_1_nx_cli_parser.html#ae7d5ada6ff25efd19ba95161fa60eeac", null ], 4 | [ "addTechSupport", "classnxos_1_1_nx_cli_parser.html#a80f0361d21af2b7b45a72a9144394968", null ], 5 | [ "addToParseTree", "classnxos_1_1_nx_cli_parser.html#a3c5295a4b2de3068d1653a6c303a22ee", null ], 6 | [ "delFromParseTree", "classnxos_1_1_nx_cli_parser.html#a169976099ecf7a05277bfc72259ff1bc", null ], 7 | [ "execConfigCmd", "classnxos_1_1_nx_cli_parser.html#aa22ee0395ceadc46a3e28b93c5a5b75e", null ], 8 | [ "execConfigCmd", "classnxos_1_1_nx_cli_parser.html#a82767646d23e67dd7e62740587a368ea", null ], 9 | [ "execShowCmd", "classnxos_1_1_nx_cli_parser.html#a44b08502fa02c0f83b9dc26ef02e2be8", null ], 10 | [ "getCmdHandler", "classnxos_1_1_nx_cli_parser.html#af058955d7c6dae444a5dab084342d03c", null ], 11 | [ "getParserStatus", "classnxos_1_1_nx_cli_parser.html#a5a6839c678451ecbb78449df6960cf8c", null ], 12 | [ "newCliCmd", "classnxos_1_1_nx_cli_parser.html#a210cbbb8b312093285741f753c4cdcda", null ], 13 | [ "newConfigCmd", "classnxos_1_1_nx_cli_parser.html#a51481c851ccf87288513ba73e0380895", null ], 14 | [ "newShowCmd", "classnxos_1_1_nx_cli_parser.html#ac07fa22d7d83d4c9015ea1f3976163d8", null ], 15 | [ "setCmdHandler", "classnxos_1_1_nx_cli_parser.html#a711e36619a40625ebf62b59693529d88", null ] 16 | ]; -------------------------------------------------------------------------------- /doc/html/search/defines_0.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['intf_5fspeed_5f100g_807',['INTF_SPEED_100G',['../nx__intf__mgr_8h.html#adfefc6fe1ce2f76c654e8e2b59eb88e3',1,'nx_intf_mgr.h']]], 4 | ['intf_5fspeed_5f100m_808',['INTF_SPEED_100M',['../nx__intf__mgr_8h.html#a70c8ccc94996c19b93fca7221249fedf',1,'nx_intf_mgr.h']]], 5 | ['intf_5fspeed_5f10g_809',['INTF_SPEED_10G',['../nx__intf__mgr_8h.html#abf3b93884b7b103f9c3d98e9a3c109de',1,'nx_intf_mgr.h']]], 6 | ['intf_5fspeed_5f1g_810',['INTF_SPEED_1G',['../nx__intf__mgr_8h.html#a03bb2b211e046bc7c8636f5fae6e663e',1,'nx_intf_mgr.h']]], 7 | ['intf_5fspeed_5f25g_811',['INTF_SPEED_25G',['../nx__intf__mgr_8h.html#a412158ddf2a73dfbc00f59708c0f0a3c',1,'nx_intf_mgr.h']]], 8 | ['intf_5fspeed_5f40g_812',['INTF_SPEED_40G',['../nx__intf__mgr_8h.html#aa4af54f9d587976884bf75eddc292604',1,'nx_intf_mgr.h']]], 9 | ['intf_5fspeed_5fauto_813',['INTF_SPEED_AUTO',['../nx__intf__mgr_8h.html#aba26beddf88b4f5ecf23ef49cf04d4a4',1,'nx_intf_mgr.h']]], 10 | ['intf_5fspeed_5fauto_5f100_814',['INTF_SPEED_AUTO_100',['../nx__intf__mgr_8h.html#ad2c86b742538fb87bb04fa3b6f9085d9',1,'nx_intf_mgr.h']]], 11 | ['intf_5fspeed_5fauto_5f100_5f1000_815',['INTF_SPEED_AUTO_100_1000',['../nx__intf__mgr_8h.html#aa7f286268f339f68cce631a5f2fa4560',1,'nx_intf_mgr.h']]], 12 | ['intf_5fspeed_5funknown_816',['INTF_SPEED_UNKNOWN',['../nx__intf__mgr_8h.html#a5a2f4600697cfa38474800885eecffa0',1,'nx_intf_mgr.h']]] 13 | ]; 14 | -------------------------------------------------------------------------------- /stubs/nx_trace_impl.h: -------------------------------------------------------------------------------- 1 | /** ********************************************************************** 2 | * This file is auto-generated by nxsdk_remote_stub_gen.py 3 | * at 2019-10-31 05:25:27.237882 4 | * 5 | * Copyright (c) 2017 by cisco Systems, Inc. 6 | * 7 | * All rights reserved. 8 | ************************************************************************/ 9 | #ifndef __nx_trace_impl_H__ 10 | #define __nx_trace_impl_H__ 11 | 12 | #include "nx_trace.h" 13 | 14 | using namespace nxos; 15 | 16 | 17 | namespace nxos { 18 | 19 | class NxSyslogImpl : public NxSyslog { 20 | public: 21 | NxSyslogImpl(); 22 | virtual ~NxSyslogImpl(); 23 | uint32_t getId(); 24 | std::string getNodeName(); 25 | std::string getTimeStamp(); 26 | uint32_t getSeverity(); 27 | std::string getMessageName(); 28 | std::string getCategory(); 29 | std::string getText(); 30 | std::string getTimeZone(); 31 | }; 32 | 33 | class NxTraceImpl : public NxTrace { 34 | public: 35 | NxTraceImpl(); 36 | virtual ~NxTraceImpl(); 37 | void syslog(Priority prio, const char *fmt, ...); 38 | void event(const char *fmt, ...); 39 | void error(const char *fmt, ...); 40 | bool watchSyslog(bool download = true); 41 | void unwatchSyslog(); 42 | void setTraceHandler(NxTraceHandler *handler); 43 | NxTraceHandler* getTraceHandler(); 44 | }; 45 | } 46 | #endif // __nx_trace_impl_H__ -------------------------------------------------------------------------------- /rpm/SPECS/intfMonitor.spec: -------------------------------------------------------------------------------- 1 | ### Spec file auto-generated by rpm_gen.py... 2 | 3 | %define APP_NAME intfMonitor 4 | 5 | %define APP_DESC RPM package for custom application 6 | 7 | %define APP_TARGET /NX-SDK/bin/intfMonitor 8 | 9 | %define NXSDK_ROOT /NX-SDK 10 | 11 | %define RELEASE_VERSION 1.7.5 12 | 13 | %define APP_SOURCE /NX-SDK/examples 14 | 15 | %define APP_VERSION 1.0 16 | 17 | ##################################################################### 18 | ########### Do not update beyond this point.######################### 19 | ##################################################################### 20 | %define TARGET_DIR /isan/bin/nxsdk 21 | %define CURR_DIR %(pwd) 22 | 23 | Summary: Custom Application 24 | Name: %{APP_NAME} 25 | Version: %{APP_VERSION} 26 | Release: %{RELEASE_VERSION} 27 | Group: Development/Tools 28 | License: Propreitary 29 | URL: None 30 | 31 | 32 | ##Source: %{APP_SOURCE} 33 | BuildRoot: %{NXSDK_ROOT} 34 | 35 | %description 36 | %{APP_DESC} 37 | 38 | %prep 39 | 40 | %build 41 | ### If needed you can make the application here as well. 42 | #cd $NXSDK_ROOT 43 | #%make clean 44 | #%make all 45 | #cd $CURR_DIR 46 | 47 | %install 48 | rm -rf "$RPM_BUILD_ROOT/%{TARGET_DIR}" 49 | mkdir -p "$RPM_BUILD_ROOT/%{TARGET_DIR}" 50 | cp -R %{APP_TARGET} "$RPM_BUILD_ROOT/%{TARGET_DIR}" 51 | 52 | %clean 53 | rm -rf "$RPM_BUILD_ROOT/%{TARGET_DIR}" 54 | 55 | %files 56 | %{TARGET_DIR} 57 | 58 | %changelog 59 | -------------------------------------------------------------------------------- /doc/html/search/all_d.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['r_5fjson_310',['R_JSON',['../namespacenxos.html#a8952d5a318ed66cef9c7a83c7fd3ae91a7c816fd58e178eb1f281c37cd5a51d34',1,'nxos']]], 4 | ['r_5fmax_5ftype_311',['R_MAX_TYPE',['../namespacenxos.html#a8952d5a318ed66cef9c7a83c7fd3ae91a62906d212977da07ef93be6e4ed01fcf',1,'nxos']]], 5 | ['r_5ftext_312',['R_TEXT',['../namespacenxos.html#a8952d5a318ed66cef9c7a83c7fd3ae91a87ab8ea648d5e036e8748f8b2e48e76e',1,'nxos']]], 6 | ['r_5fxml_313',['R_XML',['../namespacenxos.html#a8952d5a318ed66cef9c7a83c7fd3ae91a4239be29000f4eaadf8e76a997f25e8c',1,'nxos']]], 7 | ['record_5ftype_5fe_314',['record_type_e',['../namespacenxos.html#a8952d5a318ed66cef9c7a83c7fd3ae91',1,'nxos']]], 8 | ['recursive_315',['RECURSIVE',['../classnxos_1_1_nx_l3_next_hop.html#ab58475e35a53b76cb9bdbfde04d537f3a6fb806fc312c9cc04dd11c1d0b772c2b',1,'nxos::NxL3NextHop']]], 9 | ['regex_5fpattern_316',['regex_pattern',['../structnxos_1_1cli__param__type__string__attr__.html#a2a547a1318e243011f100535aebf0a49',1,'nxos::cli_param_type_string_attr_']]], 10 | ['remote_317',['REMOTE',['../namespacenxos.html#a5d2faf90d8673c5bf207f3883d3ca506a9dc08795c881aa4ec6c5e82fede28671',1,'nxos']]], 11 | ['removeintf_318',['removeIntf',['../classnxos_1_1_nx_intf_mgr.html#a89ab4d3bcc05b6c2d938ebd969454306',1,'nxos::NxIntfMgr']]], 12 | ['running_5fenv_5fe_319',['running_env_e',['../namespacenxos.html#a5d2faf90d8673c5bf207f3883d3ca506',1,'nxos']]] 13 | ]; 14 | -------------------------------------------------------------------------------- /rpm/SPECS/customCliApp.spec: -------------------------------------------------------------------------------- 1 | ### Spec file auto-generated by rpm_gen.py... 2 | 3 | %define APP_NAME customCliApp 4 | 5 | %define APP_DESC RPM package for custom application 6 | 7 | %define APP_TARGET /NX-SDK/bin/customCliApp 8 | 9 | %define NXSDK_ROOT /NX-SDK 10 | 11 | %define RELEASE_VERSION 1.0.0 12 | 13 | %define APP_SOURCE /NX-SDK/examples 14 | 15 | %define APP_VERSION 1.0 16 | 17 | ##################################################################### 18 | ########### Do not update beyond this point.######################### 19 | ##################################################################### 20 | %define TARGET_DIR /isan/bin/nxsdk 21 | %define CURR_DIR %(pwd) 22 | 23 | Summary: Custom Application 24 | Name: %{APP_NAME} 25 | Version: %{APP_VERSION} 26 | Release: %{RELEASE_VERSION} 27 | Group: Development/Tools 28 | License: Propreitary 29 | URL: None 30 | 31 | 32 | ##Source: %{APP_SOURCE} 33 | BuildRoot: %{NXSDK_ROOT} 34 | 35 | %description 36 | %{APP_DESC} 37 | 38 | %prep 39 | 40 | %build 41 | ### If needed you can make the application here as well. 42 | #cd $NXSDK_ROOT 43 | #%make clean 44 | #%make all 45 | #cd $CURR_DIR 46 | 47 | %install 48 | rm -rf "$RPM_BUILD_ROOT/%{TARGET_DIR}" 49 | mkdir -p "$RPM_BUILD_ROOT/%{TARGET_DIR}" 50 | cp -R %{APP_TARGET} "$RPM_BUILD_ROOT/%{TARGET_DIR}" 51 | 52 | %clean 53 | rm -rf "$RPM_BUILD_ROOT/%{TARGET_DIR}" 54 | 55 | %files 56 | %{TARGET_DIR} 57 | 58 | %changelog 59 | -------------------------------------------------------------------------------- /rpm/SPECS/featureMonitor.spec: -------------------------------------------------------------------------------- 1 | ### Spec file auto-generated by rpm_gen.py... 2 | 3 | %define APP_NAME featureMonitor 4 | 5 | %define APP_DESC RPM package for custom application 6 | 7 | %define APP_TARGET /NX-SDK/bin/featureMonitor 8 | 9 | %define NXSDK_ROOT /NX-SDK 10 | 11 | %define RELEASE_VERSION 1.7.5 12 | 13 | %define APP_SOURCE /NX-SDK/examples 14 | 15 | %define APP_VERSION 1.0 16 | 17 | ##################################################################### 18 | ########### Do not update beyond this point.######################### 19 | ##################################################################### 20 | %define TARGET_DIR /isan/bin/nxsdk 21 | %define CURR_DIR %(pwd) 22 | 23 | Summary: Custom Application 24 | Name: %{APP_NAME} 25 | Version: %{APP_VERSION} 26 | Release: %{RELEASE_VERSION} 27 | Group: Development/Tools 28 | License: Propreitary 29 | URL: None 30 | 31 | 32 | ##Source: %{APP_SOURCE} 33 | BuildRoot: %{NXSDK_ROOT} 34 | 35 | %description 36 | %{APP_DESC} 37 | 38 | %prep 39 | 40 | %build 41 | ### If needed you can make the application here as well. 42 | #cd $NXSDK_ROOT 43 | #%make clean 44 | #%make all 45 | #cd $CURR_DIR 46 | 47 | %install 48 | rm -rf "$RPM_BUILD_ROOT/%{TARGET_DIR}" 49 | mkdir -p "$RPM_BUILD_ROOT/%{TARGET_DIR}" 50 | cp -R %{APP_TARGET} "$RPM_BUILD_ROOT/%{TARGET_DIR}" 51 | 52 | %clean 53 | rm -rf "$RPM_BUILD_ROOT/%{TARGET_DIR}" 54 | 55 | %files 56 | %{TARGET_DIR} 57 | 58 | %changelog 59 | -------------------------------------------------------------------------------- /rpm/SPECS/ribMgrGo.spec: -------------------------------------------------------------------------------- 1 | ### Spec file auto-generated by rpm_gen.py... 2 | 3 | %define APP_NAME ribMgrGo 4 | 5 | %define APP_DESC RPM package for custom application 6 | 7 | %define APP_TARGET /NX-SDK/examples/go/bin/ribMgrGo 8 | 9 | %define NXSDK_ROOT /NX-SDK 10 | 11 | %define RELEASE_VERSION 1.7.5 12 | 13 | %define APP_SOURCE /NX-SDK/examples/go/src 14 | 15 | %define APP_VERSION 1.0 16 | 17 | ##################################################################### 18 | ########### Do not update beyond this point.######################### 19 | ##################################################################### 20 | %define TARGET_DIR /isan/bin/nxsdk 21 | %define CURR_DIR %(pwd) 22 | 23 | Summary: Custom Application 24 | Name: %{APP_NAME} 25 | Version: %{APP_VERSION} 26 | Release: %{RELEASE_VERSION} 27 | Group: Development/Tools 28 | License: Propreitary 29 | URL: None 30 | 31 | 32 | ##Source: %{APP_SOURCE} 33 | BuildRoot: %{NXSDK_ROOT} 34 | 35 | %description 36 | %{APP_DESC} 37 | 38 | %prep 39 | 40 | %build 41 | ### If needed you can make the application here as well. 42 | #cd $NXSDK_ROOT 43 | #%make clean 44 | #%make all 45 | #cd $CURR_DIR 46 | 47 | %install 48 | rm -rf "$RPM_BUILD_ROOT/%{TARGET_DIR}" 49 | mkdir -p "$RPM_BUILD_ROOT/%{TARGET_DIR}" 50 | cp -R %{APP_TARGET} "$RPM_BUILD_ROOT/%{TARGET_DIR}" 51 | 52 | %clean 53 | rm -rf "$RPM_BUILD_ROOT/%{TARGET_DIR}" 54 | 55 | %files 56 | %{TARGET_DIR} 57 | 58 | %changelog 59 | -------------------------------------------------------------------------------- /rpm/SPECS/tmCfgBot.spec: -------------------------------------------------------------------------------- 1 | ### Spec file auto-generated by rpm_gen.py... 2 | 3 | %define APP_NAME tmCfgBot 4 | 5 | %define APP_DESC RPM package for custom application 6 | 7 | %define APP_TARGET /NX-SDK/examples/python/tmCfgBot 8 | 9 | %define NXSDK_ROOT /NX-SDK 10 | 11 | %define RELEASE_VERSION 1.0.0 12 | 13 | %define APP_SOURCE /NX-SDK/examples/python 14 | 15 | %define APP_VERSION 1.0 16 | 17 | ##################################################################### 18 | ########### Do not update beyond this point.######################### 19 | ##################################################################### 20 | %define TARGET_DIR /isan/bin/nxsdk 21 | %define CURR_DIR %(pwd) 22 | 23 | Summary: Custom Application 24 | Name: %{APP_NAME} 25 | Version: %{APP_VERSION} 26 | Release: %{RELEASE_VERSION} 27 | Group: Development/Tools 28 | License: Propreitary 29 | URL: None 30 | 31 | 32 | ##Source: %{APP_SOURCE} 33 | BuildRoot: %{NXSDK_ROOT} 34 | 35 | %description 36 | %{APP_DESC} 37 | 38 | %prep 39 | 40 | %build 41 | ### If needed you can make the application here as well. 42 | #cd $NXSDK_ROOT 43 | #%make clean 44 | #%make all 45 | #cd $CURR_DIR 46 | 47 | %install 48 | rm -rf "$RPM_BUILD_ROOT/%{TARGET_DIR}" 49 | mkdir -p "$RPM_BUILD_ROOT/%{TARGET_DIR}" 50 | cp -R %{APP_TARGET} "$RPM_BUILD_ROOT/%{TARGET_DIR}" 51 | 52 | %clean 53 | rm -rf "$RPM_BUILD_ROOT/%{TARGET_DIR}" 54 | 55 | %files 56 | %{TARGET_DIR} 57 | 58 | %changelog 59 | -------------------------------------------------------------------------------- /rpm/SPECS/macTracker.spec: -------------------------------------------------------------------------------- 1 | ### Spec file auto-generated by rpm_gen.py... 2 | 3 | %define APP_NAME macTracker 4 | 5 | %define APP_DESC RPM package for custom application 6 | 7 | %define APP_TARGET /NX-SDK/examples/python/macTracker 8 | 9 | %define NXSDK_ROOT /NX-SDK 10 | 11 | %define RELEASE_VERSION 1.7.5 12 | 13 | %define APP_SOURCE /NX-SDK/examples/python 14 | 15 | %define APP_VERSION 1.0 16 | 17 | ##################################################################### 18 | ########### Do not update beyond this point.######################### 19 | ##################################################################### 20 | %define TARGET_DIR /isan/bin/nxsdk 21 | %define CURR_DIR %(pwd) 22 | 23 | Summary: Custom Application 24 | Name: %{APP_NAME} 25 | Version: %{APP_VERSION} 26 | Release: %{RELEASE_VERSION} 27 | Group: Development/Tools 28 | License: Propreitary 29 | URL: None 30 | 31 | 32 | ##Source: %{APP_SOURCE} 33 | BuildRoot: %{NXSDK_ROOT} 34 | 35 | %description 36 | %{APP_DESC} 37 | 38 | %prep 39 | 40 | %build 41 | ### If needed you can make the application here as well. 42 | #cd $NXSDK_ROOT 43 | #%make clean 44 | #%make all 45 | #cd $CURR_DIR 46 | 47 | %install 48 | rm -rf "$RPM_BUILD_ROOT/%{TARGET_DIR}" 49 | mkdir -p "$RPM_BUILD_ROOT/%{TARGET_DIR}" 50 | cp -R %{APP_TARGET} "$RPM_BUILD_ROOT/%{TARGET_DIR}" 51 | 52 | %clean 53 | rm -rf "$RPM_BUILD_ROOT/%{TARGET_DIR}" 54 | 55 | %files 56 | %{TARGET_DIR} 57 | 58 | %changelog 59 | -------------------------------------------------------------------------------- /rpm/SPECS/pbwMonitor.spec: -------------------------------------------------------------------------------- 1 | ### Spec file auto-generated by rpm_gen.py... 2 | 3 | %define APP_NAME pbwMonitor 4 | 5 | %define APP_DESC RPM package for custom application 6 | 7 | %define APP_TARGET /NX-SDK/examples/python/pbwMonitor 8 | 9 | %define NXSDK_ROOT /NX-SDK 10 | 11 | %define RELEASE_VERSION 1.0.0 12 | 13 | %define APP_SOURCE /NX-SDK/examples/python 14 | 15 | %define APP_VERSION 1.0 16 | 17 | ##################################################################### 18 | ########### Do not update beyond this point.######################### 19 | ##################################################################### 20 | %define TARGET_DIR /isan/bin/nxsdk 21 | %define CURR_DIR %(pwd) 22 | 23 | Summary: Custom Application 24 | Name: %{APP_NAME} 25 | Version: %{APP_VERSION} 26 | Release: %{RELEASE_VERSION} 27 | Group: Development/Tools 28 | License: Propreitary 29 | URL: None 30 | 31 | 32 | ##Source: %{APP_SOURCE} 33 | BuildRoot: %{NXSDK_ROOT} 34 | 35 | %description 36 | %{APP_DESC} 37 | 38 | %prep 39 | 40 | %build 41 | ### If needed you can make the application here as well. 42 | #cd $NXSDK_ROOT 43 | #%make clean 44 | #%make all 45 | #cd $CURR_DIR 46 | 47 | %install 48 | rm -rf "$RPM_BUILD_ROOT/%{TARGET_DIR}" 49 | mkdir -p "$RPM_BUILD_ROOT/%{TARGET_DIR}" 50 | cp -R %{APP_TARGET} "$RPM_BUILD_ROOT/%{TARGET_DIR}" 51 | 52 | %clean 53 | rm -rf "$RPM_BUILD_ROOT/%{TARGET_DIR}" 54 | 55 | %files 56 | %{TARGET_DIR} 57 | 58 | %changelog 59 | -------------------------------------------------------------------------------- /rpm/SPECS/healthMonitor.spec: -------------------------------------------------------------------------------- 1 | ### Spec file auto-generated by rpm_gen.py... 2 | 3 | %define APP_NAME healthMonitor 4 | 5 | %define APP_DESC RPM package for custom application 6 | 7 | %define APP_TARGET /NX-SDK/examples/python/healthMonitor 8 | 9 | %define NXSDK_ROOT /NX-SDK 10 | 11 | %define RELEASE_VERSION 1.5.0 12 | 13 | %define APP_SOURCE /NX-SDK/examples/python 14 | 15 | %define APP_VERSION 1.0 16 | 17 | ##################################################################### 18 | ########### Do not update beyond this point.######################### 19 | ##################################################################### 20 | %define TARGET_DIR /isan/bin/nxsdk 21 | %define CURR_DIR %(pwd) 22 | 23 | Summary: Custom Application 24 | Name: %{APP_NAME} 25 | Version: %{APP_VERSION} 26 | Release: %{RELEASE_VERSION} 27 | Group: Development/Tools 28 | License: Propreitary 29 | URL: None 30 | 31 | 32 | ##Source: %{APP_SOURCE} 33 | BuildRoot: %{NXSDK_ROOT} 34 | 35 | %description 36 | %{APP_DESC} 37 | 38 | %prep 39 | 40 | %build 41 | ### If needed you can make the application here as well. 42 | #cd $NXSDK_ROOT 43 | #%make clean 44 | #%make all 45 | #cd $CURR_DIR 46 | 47 | %install 48 | rm -rf "$RPM_BUILD_ROOT/%{TARGET_DIR}" 49 | mkdir -p "$RPM_BUILD_ROOT/%{TARGET_DIR}" 50 | cp -R %{APP_TARGET} "$RPM_BUILD_ROOT/%{TARGET_DIR}" 51 | 52 | %clean 53 | rm -rf "$RPM_BUILD_ROOT/%{TARGET_DIR}" 54 | 55 | %files 56 | %{TARGET_DIR} 57 | 58 | %changelog 59 | -------------------------------------------------------------------------------- /rpm/SPECS/intfMonitorPy.spec: -------------------------------------------------------------------------------- 1 | ### Spec file auto-generated by rpm_gen.py... 2 | 3 | %define APP_NAME intfMonitorPy 4 | 5 | %define APP_DESC RPM package for custom application 6 | 7 | %define APP_TARGET /NX-SDK/examples/python/intfMonitorPy 8 | 9 | %define NXSDK_ROOT /NX-SDK 10 | 11 | %define RELEASE_VERSION 1.7.5 12 | 13 | %define APP_SOURCE /NX-SDK/examples/python 14 | 15 | %define APP_VERSION 1.0 16 | 17 | ##################################################################### 18 | ########### Do not update beyond this point.######################### 19 | ##################################################################### 20 | %define TARGET_DIR /isan/bin/nxsdk 21 | %define CURR_DIR %(pwd) 22 | 23 | Summary: Custom Application 24 | Name: %{APP_NAME} 25 | Version: %{APP_VERSION} 26 | Release: %{RELEASE_VERSION} 27 | Group: Development/Tools 28 | License: Propreitary 29 | URL: None 30 | 31 | 32 | ##Source: %{APP_SOURCE} 33 | BuildRoot: %{NXSDK_ROOT} 34 | 35 | %description 36 | %{APP_DESC} 37 | 38 | %prep 39 | 40 | %build 41 | ### If needed you can make the application here as well. 42 | #cd $NXSDK_ROOT 43 | #%make clean 44 | #%make all 45 | #cd $CURR_DIR 46 | 47 | %install 48 | rm -rf "$RPM_BUILD_ROOT/%{TARGET_DIR}" 49 | mkdir -p "$RPM_BUILD_ROOT/%{TARGET_DIR}" 50 | cp -R %{APP_TARGET} "$RPM_BUILD_ROOT/%{TARGET_DIR}" 51 | 52 | %clean 53 | rm -rf "$RPM_BUILD_ROOT/%{TARGET_DIR}" 54 | 55 | %files 56 | %{TARGET_DIR} 57 | 58 | %changelog 59 | -------------------------------------------------------------------------------- /rpm/SPECS/neighbourApp.spec: -------------------------------------------------------------------------------- 1 | ### Spec file auto-generated by rpm_gen.py... 2 | 3 | %define APP_NAME neighbourApp 4 | 5 | %define APP_DESC RPM package for custom application 6 | 7 | %define APP_TARGET /NX-SDK/examples/python/neighbourApp 8 | 9 | %define NXSDK_ROOT /NX-SDK 10 | 11 | %define RELEASE_VERSION 1.7.5 12 | 13 | %define APP_SOURCE /NX-SDK/examples/python 14 | 15 | %define APP_VERSION 1.0 16 | 17 | ##################################################################### 18 | ########### Do not update beyond this point.######################### 19 | ##################################################################### 20 | %define TARGET_DIR /isan/bin/nxsdk 21 | %define CURR_DIR %(pwd) 22 | 23 | Summary: Custom Application 24 | Name: %{APP_NAME} 25 | Version: %{APP_VERSION} 26 | Release: %{RELEASE_VERSION} 27 | Group: Development/Tools 28 | License: Propreitary 29 | URL: None 30 | 31 | 32 | ##Source: %{APP_SOURCE} 33 | BuildRoot: %{NXSDK_ROOT} 34 | 35 | %description 36 | %{APP_DESC} 37 | 38 | %prep 39 | 40 | %build 41 | ### If needed you can make the application here as well. 42 | #cd $NXSDK_ROOT 43 | #%make clean 44 | #%make all 45 | #cd $CURR_DIR 46 | 47 | %install 48 | rm -rf "$RPM_BUILD_ROOT/%{TARGET_DIR}" 49 | mkdir -p "$RPM_BUILD_ROOT/%{TARGET_DIR}" 50 | cp -R %{APP_TARGET} "$RPM_BUILD_ROOT/%{TARGET_DIR}" 51 | 52 | %clean 53 | rm -rf "$RPM_BUILD_ROOT/%{TARGET_DIR}" 54 | 55 | %files 56 | %{TARGET_DIR} 57 | 58 | %changelog 59 | -------------------------------------------------------------------------------- /rpm/SPECS/routeTracker.spec: -------------------------------------------------------------------------------- 1 | ### Spec file auto-generated by rpm_gen.py... 2 | 3 | %define APP_NAME routeTracker 4 | 5 | %define APP_DESC RPM package for custom application 6 | 7 | %define APP_TARGET /NX-SDK/examples/python/routeTracker 8 | 9 | %define NXSDK_ROOT /NX-SDK 10 | 11 | %define RELEASE_VERSION 1.5.0 12 | 13 | %define APP_SOURCE /NX-SDK/examples/python 14 | 15 | %define APP_VERSION 1.0 16 | 17 | ##################################################################### 18 | ########### Do not update beyond this point.######################### 19 | ##################################################################### 20 | %define TARGET_DIR /isan/bin/nxsdk 21 | %define CURR_DIR %(pwd) 22 | 23 | Summary: Custom Application 24 | Name: %{APP_NAME} 25 | Version: %{APP_VERSION} 26 | Release: %{RELEASE_VERSION} 27 | Group: Development/Tools 28 | License: Propreitary 29 | URL: None 30 | 31 | 32 | ##Source: %{APP_SOURCE} 33 | BuildRoot: %{NXSDK_ROOT} 34 | 35 | %description 36 | %{APP_DESC} 37 | 38 | %prep 39 | 40 | %build 41 | ### If needed you can make the application here as well. 42 | #cd $NXSDK_ROOT 43 | #%make clean 44 | #%make all 45 | #cd $CURR_DIR 46 | 47 | %install 48 | rm -rf "$RPM_BUILD_ROOT/%{TARGET_DIR}" 49 | mkdir -p "$RPM_BUILD_ROOT/%{TARGET_DIR}" 50 | cp -R %{APP_TARGET} "$RPM_BUILD_ROOT/%{TARGET_DIR}" 51 | 52 | %clean 53 | rm -rf "$RPM_BUILD_ROOT/%{TARGET_DIR}" 54 | 55 | %files 56 | %{TARGET_DIR} 57 | 58 | %changelog 59 | -------------------------------------------------------------------------------- /doc/html/classnxos_1_1_nx_rib_mgr.js: -------------------------------------------------------------------------------- 1 | var classnxos_1_1_nx_rib_mgr = 2 | [ 3 | [ "~NxRibMgr", "classnxos_1_1_nx_rib_mgr.html#a5f390bcc244b9f5984d35290aea0e2cc", null ], 4 | [ "addL3Route", "classnxos_1_1_nx_rib_mgr.html#a59da8782bb5d41a130c8c238abc92bc3", null ], 5 | [ "converged", "classnxos_1_1_nx_rib_mgr.html#a7edd313ab7852713469d84ac588cd08d", null ], 6 | [ "delL3Route", "classnxos_1_1_nx_rib_mgr.html#a6d838df92cbcc60bf81dabc31b2dd5b1", null ], 7 | [ "getL3Route", "classnxos_1_1_nx_rib_mgr.html#ae84cf1b9546fc3bf70e12bc7209ca190", null ], 8 | [ "getL3RouteDetail", "classnxos_1_1_nx_rib_mgr.html#a7bf169a5f8d7b30090c4b3c67468ac18", null ], 9 | [ "getRibMgrHandler", "classnxos_1_1_nx_rib_mgr.html#aeed917ba912782303662c4009f3fcfcd", null ], 10 | [ "getVrf", "classnxos_1_1_nx_rib_mgr.html#a605323f1d764bc8c27fe770a9a6b4628", null ], 11 | [ "sendMyL3RoutesToRib", "classnxos_1_1_nx_rib_mgr.html#a0eb60de76f9a6b028350b8144a590e19", null ], 12 | [ "setRibMgrHandler", "classnxos_1_1_nx_rib_mgr.html#ac42dd29e34f9c508614733dbec518b99", null ], 13 | [ "unwatchL3Route", "classnxos_1_1_nx_rib_mgr.html#a1dc61ed1d830f50ea947707576d75b99", null ], 14 | [ "unwatchVrf", "classnxos_1_1_nx_rib_mgr.html#a957da78022cd4af95ee27941d0b67ce0", null ], 15 | [ "watchL3Route", "classnxos_1_1_nx_rib_mgr.html#ab6749ea02f53fc8b2f6cdba21bbc335d", null ], 16 | [ "watchVrf", "classnxos_1_1_nx_rib_mgr.html#a35e2a52be337d47cd111803f64aca904", null ] 17 | ]; -------------------------------------------------------------------------------- /rpm/SPECS/customCliGoApp.spec: -------------------------------------------------------------------------------- 1 | ### Spec file auto-generated by rpm_gen.py... 2 | 3 | %define APP_NAME customCliGoApp 4 | 5 | %define APP_DESC RPM package for custom application 6 | 7 | %define APP_TARGET /NX-SDK/examples/go/bin/customCliGoApp 8 | 9 | %define NXSDK_ROOT /NX-SDK 10 | 11 | %define RELEASE_VERSION 1.7.5 12 | 13 | %define APP_SOURCE /NX-SDK/examples/go/src 14 | 15 | %define APP_VERSION 1.0 16 | 17 | ##################################################################### 18 | ########### Do not update beyond this point.######################### 19 | ##################################################################### 20 | %define TARGET_DIR /isan/bin/nxsdk 21 | %define CURR_DIR %(pwd) 22 | 23 | Summary: Custom Application 24 | Name: %{APP_NAME} 25 | Version: %{APP_VERSION} 26 | Release: %{RELEASE_VERSION} 27 | Group: Development/Tools 28 | License: Propreitary 29 | URL: None 30 | 31 | 32 | ##Source: %{APP_SOURCE} 33 | BuildRoot: %{NXSDK_ROOT} 34 | 35 | %description 36 | %{APP_DESC} 37 | 38 | %prep 39 | 40 | %build 41 | ### If needed you can make the application here as well. 42 | #cd $NXSDK_ROOT 43 | #%make clean 44 | #%make all 45 | #cd $CURR_DIR 46 | 47 | %install 48 | rm -rf "$RPM_BUILD_ROOT/%{TARGET_DIR}" 49 | mkdir -p "$RPM_BUILD_ROOT/%{TARGET_DIR}" 50 | cp -R %{APP_TARGET} "$RPM_BUILD_ROOT/%{TARGET_DIR}" 51 | 52 | %clean 53 | rm -rf "$RPM_BUILD_ROOT/%{TARGET_DIR}" 54 | 55 | %files 56 | %{TARGET_DIR} 57 | 58 | %changelog 59 | -------------------------------------------------------------------------------- /rpm/SPECS/customCliPyApp.spec: -------------------------------------------------------------------------------- 1 | ### Spec file auto-generated by rpm_gen.py... 2 | 3 | %define APP_NAME customCliPyApp 4 | 5 | %define APP_DESC RPM package for custom application 6 | 7 | %define APP_TARGET /NX-SDK/python/examples/customCliPyApp 8 | 9 | %define NXSDK_ROOT /NX-SDK 10 | 11 | %define RELEASE_VERSION 1.0.0 12 | 13 | %define APP_SOURCE /NX-SDK/python/examples 14 | 15 | %define APP_VERSION 1.0 16 | 17 | ##################################################################### 18 | ########### Do not update beyond this point.######################### 19 | ##################################################################### 20 | %define TARGET_DIR /isan/bin/nxsdk 21 | %define CURR_DIR %(pwd) 22 | 23 | Summary: Custom Application 24 | Name: %{APP_NAME} 25 | Version: %{APP_VERSION} 26 | Release: %{RELEASE_VERSION} 27 | Group: Development/Tools 28 | License: Propreitary 29 | URL: None 30 | 31 | 32 | ##Source: %{APP_SOURCE} 33 | BuildRoot: %{NXSDK_ROOT} 34 | 35 | %description 36 | %{APP_DESC} 37 | 38 | %prep 39 | 40 | %build 41 | ### If needed you can make the application here as well. 42 | #cd $NXSDK_ROOT 43 | #%make clean 44 | #%make all 45 | #cd $CURR_DIR 46 | 47 | %install 48 | rm -rf "$RPM_BUILD_ROOT/%{TARGET_DIR}" 49 | mkdir -p "$RPM_BUILD_ROOT/%{TARGET_DIR}" 50 | cp -R %{APP_TARGET} "$RPM_BUILD_ROOT/%{TARGET_DIR}" 51 | 52 | %clean 53 | rm -rf "$RPM_BUILD_ROOT/%{TARGET_DIR}" 54 | 55 | %files 56 | %{TARGET_DIR} 57 | 58 | %changelog 59 | -------------------------------------------------------------------------------- /rpm/SPECS/featureMonitorGo.spec: -------------------------------------------------------------------------------- 1 | ### Spec file auto-generated by rpm_gen.py... 2 | 3 | %define APP_NAME featureMonitorGo 4 | 5 | %define APP_DESC RPM package for custom application 6 | 7 | %define APP_TARGET /NX-SDK/examples/go/bin/featureMonitorGo 8 | 9 | %define NXSDK_ROOT /NX-SDK 10 | 11 | %define RELEASE_VERSION 1.7.5 12 | 13 | %define APP_SOURCE /NX-SDK/examples/go/src 14 | 15 | %define APP_VERSION 1.0 16 | 17 | ##################################################################### 18 | ########### Do not update beyond this point.######################### 19 | ##################################################################### 20 | %define TARGET_DIR /isan/bin/nxsdk 21 | %define CURR_DIR %(pwd) 22 | 23 | Summary: Custom Application 24 | Name: %{APP_NAME} 25 | Version: %{APP_VERSION} 26 | Release: %{RELEASE_VERSION} 27 | Group: Development/Tools 28 | License: Propreitary 29 | URL: None 30 | 31 | 32 | ##Source: %{APP_SOURCE} 33 | BuildRoot: %{NXSDK_ROOT} 34 | 35 | %description 36 | %{APP_DESC} 37 | 38 | %prep 39 | 40 | %build 41 | ### If needed you can make the application here as well. 42 | #cd $NXSDK_ROOT 43 | #%make clean 44 | #%make all 45 | #cd $CURR_DIR 46 | 47 | %install 48 | rm -rf "$RPM_BUILD_ROOT/%{TARGET_DIR}" 49 | mkdir -p "$RPM_BUILD_ROOT/%{TARGET_DIR}" 50 | cp -R %{APP_TARGET} "$RPM_BUILD_ROOT/%{TARGET_DIR}" 51 | 52 | %clean 53 | rm -rf "$RPM_BUILD_ROOT/%{TARGET_DIR}" 54 | 55 | %files 56 | %{TARGET_DIR} 57 | 58 | %changelog 59 | -------------------------------------------------------------------------------- /rpm/SPECS/featureMonitorPy.spec: -------------------------------------------------------------------------------- 1 | ### Spec file auto-generated by rpm_gen.py... 2 | 3 | %define APP_NAME featureMonitorPy 4 | 5 | %define APP_DESC RPM package for custom application 6 | 7 | %define APP_TARGET /NX-SDK/examples/python/featureMonitorPy 8 | 9 | %define NXSDK_ROOT /NX-SDK 10 | 11 | %define RELEASE_VERSION 1.7.5 12 | 13 | %define APP_SOURCE /NX-SDK/examples/python 14 | 15 | %define APP_VERSION 1.0 16 | 17 | ##################################################################### 18 | ########### Do not update beyond this point.######################### 19 | ##################################################################### 20 | %define TARGET_DIR /isan/bin/nxsdk 21 | %define CURR_DIR %(pwd) 22 | 23 | Summary: Custom Application 24 | Name: %{APP_NAME} 25 | Version: %{APP_VERSION} 26 | Release: %{RELEASE_VERSION} 27 | Group: Development/Tools 28 | License: Propreitary 29 | URL: None 30 | 31 | 32 | ##Source: %{APP_SOURCE} 33 | BuildRoot: %{NXSDK_ROOT} 34 | 35 | %description 36 | %{APP_DESC} 37 | 38 | %prep 39 | 40 | %build 41 | ### If needed you can make the application here as well. 42 | #cd $NXSDK_ROOT 43 | #%make clean 44 | #%make all 45 | #cd $CURR_DIR 46 | 47 | %install 48 | rm -rf "$RPM_BUILD_ROOT/%{TARGET_DIR}" 49 | mkdir -p "$RPM_BUILD_ROOT/%{TARGET_DIR}" 50 | cp -R %{APP_TARGET} "$RPM_BUILD_ROOT/%{TARGET_DIR}" 51 | 52 | %clean 53 | rm -rf "$RPM_BUILD_ROOT/%{TARGET_DIR}" 54 | 55 | %files 56 | %{TARGET_DIR} 57 | 58 | %changelog 59 | -------------------------------------------------------------------------------- /doc/html/search/all_12.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['warning_372',['WARNING',['../classnxos_1_1_nx_trace.html#a582f6e5a22e788c61807657f8bca088fab187ad33eec7a961a9b1f3c787ecd003',1,'nxos::NxTrace']]], 4 | ['watch_373',['watch',['../classnxos_1_1_nx_dme_mgr.html#a84b7abe8172478474ba83a403be390ae',1,'nxos::NxDmeMgr']]], 5 | ['watchadj_374',['watchAdj',['../classnxos_1_1_nx_adj_mgr.html#ae8bd120a58a32548d68a4327e9c26459',1,'nxos::NxAdjMgr']]], 6 | ['watchalladjs_375',['watchAllAdjs',['../classnxos_1_1_nx_adj_mgr.html#a2d0bc4dfa5a270ff464238a59c613993',1,'nxos::NxAdjMgr']]], 7 | ['watchallmac_376',['watchAllMac',['../classnxos_1_1_nx_mac_mgr.html#a5f4d2d56e21e3ae39969fa67774779d8',1,'nxos::NxMacMgr']]], 8 | ['watchintf_377',['watchIntf',['../classnxos_1_1_nx_intf_mgr.html#aa07fd4d582d52a9aac7a2efd88675bfc',1,'nxos::NxIntfMgr']]], 9 | ['watchl3route_378',['watchL3Route',['../classnxos_1_1_nx_rib_mgr.html#ab6749ea02f53fc8b2f6cdba21bbc335d',1,'nxos::NxRibMgr']]], 10 | ['watchmac_379',['watchMac',['../classnxos_1_1_nx_mac_mgr.html#a12dde38c22d9a27e1e3bde318d418134',1,'nxos::NxMacMgr']]], 11 | ['watchsyslog_380',['watchSyslog',['../classnxos_1_1_nx_trace.html#acd022aec8382a59555d9f6b32880f754',1,'nxos::NxTrace']]], 12 | ['watchvrf_381',['watchVrf',['../classnxos_1_1_nx_rib_mgr.html#a35e2a52be337d47cd111803f64aca904',1,'nxos::NxRibMgr']]], 13 | ['what_382',['what',['../classnxos_1_1_nx_exception.html#ad475b90fb193848245b9537524439943',1,'nxos::NxException']]] 14 | ]; 15 | -------------------------------------------------------------------------------- /doc/html/search/functions_3.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['equal_472',['equal',['../classnxos_1_1_nx_adj.html#ac734e9f8f4bbacea1bfdd4d28b7a72d2',1,'nxos::NxAdj::equal()'],['../classnxos_1_1_nx_dme.html#a3bbd85bc12faba3ee4737abaa907e4e5',1,'nxos::NxDme::equal()'],['../classnxos_1_1_nx_intf.html#a3121854504b3d9828f75e3d47f50d7f8',1,'nxos::NxIntf::equal()'],['../classnxos_1_1_nx_mac.html#a9a4529b39d875b2dd54b0208d1a61c1a',1,'nxos::NxMac::equal()'],['../classnxos_1_1_nx_vrf.html#ade190af878a57a5f49a329fdffd6714e',1,'nxos::NxVrf::equal()'],['../classnxos_1_1_nx_l3_route.html#a6dc5e111e8e8ad48aa028fc65cc483b9',1,'nxos::NxL3Route::equal()']]], 4 | ['error_473',['error',['../classnxos_1_1_nx_trace.html#afc0240b6b9a291729836ffb2fbeef8a4',1,'nxos::NxTrace']]], 5 | ['event_474',['event',['../classnxos_1_1_nx_trace.html#a22e5e2fff39fae68fba3051dc2720621',1,'nxos::NxTrace']]], 6 | ['execconfigcmd_475',['execConfigCmd',['../classnxos_1_1_nx_cli_parser.html#aa22ee0395ceadc46a3e28b93c5a5b75e',1,'nxos::NxCliParser::execConfigCmd(const char *filename)=0'],['../classnxos_1_1_nx_cli_parser.html#a82767646d23e67dd7e62740587a368ea',1,'nxos::NxCliParser::execConfigCmd(const char *filename_cmd, bool isfilename)=0']]], 7 | ['execshowcmd_476',['execShowCmd',['../classnxos_1_1_nx_cli_parser.html#a44b08502fa02c0f83b9dc26ef02e2be8',1,'nxos::NxCliParser']]], 8 | ['existsdmeobj_477',['existsDmeObj',['../classnxos_1_1_nx_dme_mgr.html#aa21c3fd72667ddbafb2b288e15c89a92',1,'nxos::NxDmeMgr']]] 9 | ]; 10 | -------------------------------------------------------------------------------- /rpm/SPECS/silentHostDiscovery.spec: -------------------------------------------------------------------------------- 1 | ### Spec file auto-generated by rpm_gen.py... 2 | 3 | %define APP_NAME silentHostDiscovery 4 | 5 | %define APP_DESC RPM package for custom application 6 | 7 | %define APP_TARGET /NX-SDK/examples/python/silentHostDiscovery 8 | 9 | %define NXSDK_ROOT /NX-SDK 10 | 11 | %define RELEASE_VERSION 1.7.5 12 | 13 | %define APP_SOURCE /NX-SDK/examples/python 14 | 15 | %define APP_VERSION 1.0 16 | 17 | ##################################################################### 18 | ########### Do not update beyond this point.######################### 19 | ##################################################################### 20 | %define TARGET_DIR /isan/bin/nxsdk 21 | %define CURR_DIR %(pwd) 22 | 23 | Summary: Custom Application 24 | Name: %{APP_NAME} 25 | Version: %{APP_VERSION} 26 | Release: %{RELEASE_VERSION} 27 | Group: Development/Tools 28 | License: Propreitary 29 | URL: None 30 | 31 | 32 | ##Source: %{APP_SOURCE} 33 | BuildRoot: %{NXSDK_ROOT} 34 | 35 | %description 36 | %{APP_DESC} 37 | 38 | %prep 39 | 40 | %build 41 | ### If needed you can make the application here as well. 42 | #cd $NXSDK_ROOT 43 | #%make clean 44 | #%make all 45 | #cd $CURR_DIR 46 | 47 | %install 48 | rm -rf "$RPM_BUILD_ROOT/%{TARGET_DIR}" 49 | mkdir -p "$RPM_BUILD_ROOT/%{TARGET_DIR}" 50 | cp -R %{APP_TARGET} "$RPM_BUILD_ROOT/%{TARGET_DIR}" 51 | 52 | %clean 53 | rm -rf "$RPM_BUILD_ROOT/%{TARGET_DIR}" 54 | 55 | %files 56 | %{TARGET_DIR} 57 | 58 | %changelog 59 | -------------------------------------------------------------------------------- /doc/html/search/functions_0.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['adddmeobj_450',['addDmeObj',['../classnxos_1_1_nx_dme_mgr.html#a9bbf25e6b6565bfef6f81e5d74ba4a9d',1,'nxos::NxDmeMgr']]], 4 | ['addintf_451',['addIntf',['../classnxos_1_1_nx_intf_mgr.html#a818e4d019413e8111cbb9610e465f714',1,'nxos::NxIntfMgr']]], 5 | ['addl3directnexthop_452',['addL3DirectNextHop',['../classnxos_1_1_nx_l3_route.html#a7ae92c958f54c6e85579eb6ef81f30b3',1,'nxos::NxL3Route']]], 6 | ['addl3recursivenexthop_453',['addL3RecursiveNextHop',['../classnxos_1_1_nx_l3_route.html#a8733985ca139f4d33215f032c4932be7',1,'nxos::NxL3Route']]], 7 | ['addl3route_454',['addL3Route',['../classnxos_1_1_nx_rib_mgr.html#a59da8782bb5d41a130c8c238abc92bc3',1,'nxos::NxRibMgr']]], 8 | ['addmember_455',['addMember',['../classnxos_1_1_nx_intf.html#a499756ef5447cd4037d095a444aefc99',1,'nxos::NxIntf']]], 9 | ['addmode_456',['addMode',['../classnxos_1_1_nx_cli_cmd.html#a38260da2d6b7a227c4dd027521205c0b',1,'nxos::NxCliCmd']]], 10 | ['addstaticmac_457',['addStaticMac',['../classnxos_1_1_nx_mac_mgr.html#a688eeadbbf960420b24eb13883f77008',1,'nxos::NxMacMgr']]], 11 | ['addtechsupport_458',['addTechSupport',['../classnxos_1_1_nx_cli_parser.html#a80f0361d21af2b7b45a72a9144394968',1,'nxos::NxCliParser']]], 12 | ['addtimeout_459',['addTimeout',['../classnxos_1_1_nx_cli_cmd.html#ad4ebfd3ce0e68266bbc22bb4bc7dad0b',1,'nxos::NxCliCmd']]], 13 | ['addtoparsetree_460',['addToParseTree',['../classnxos_1_1_nx_cli_parser.html#a3c5295a4b2de3068d1653a6c303a22ee',1,'nxos::NxCliParser']]] 14 | ]; 15 | -------------------------------------------------------------------------------- /doc/html/classnxos_1_1_nx_l3_route.js: -------------------------------------------------------------------------------- 1 | var classnxos_1_1_nx_l3_route = 2 | [ 3 | [ "~NxL3Route", "classnxos_1_1_nx_l3_route.html#abb3762fb6629ba1900e877555cbb69dc", null ], 4 | [ "addL3DirectNextHop", "classnxos_1_1_nx_l3_route.html#a7ae92c958f54c6e85579eb6ef81f30b3", null ], 5 | [ "addL3RecursiveNextHop", "classnxos_1_1_nx_l3_route.html#a8733985ca139f4d33215f032c4932be7", null ], 6 | [ "delL3NextHop", "classnxos_1_1_nx_l3_route.html#a8c0708c54d5bb8ce94f80e0edd43880c", null ], 7 | [ "equal", "classnxos_1_1_nx_l3_route.html#a6dc5e111e8e8ad48aa028fc65cc483b9", null ], 8 | [ "getAddress", "classnxos_1_1_nx_l3_route.html#a3176245539589bf745ce1d196975b3c9", null ], 9 | [ "getEvent", "classnxos_1_1_nx_l3_route.html#a9ca0b236a35cc616753e09e620b6b02f", null ], 10 | [ "getL3NextHop", "classnxos_1_1_nx_l3_route.html#a7877c5328b1706acbbe5d8dbc6c94f4e", null ], 11 | [ "getL3NextHop", "classnxos_1_1_nx_l3_route.html#a79bd39e19c238b12f0af22d2781059cd", null ], 12 | [ "getL3NextHopCount", "classnxos_1_1_nx_l3_route.html#a5e402096d7ff280b6f4d334b3bd954d4", null ], 13 | [ "getL3Prefix", "classnxos_1_1_nx_l3_route.html#acff8f87abd7dcdc002c97a0ca04bf815", null ], 14 | [ "getMaskLen", "classnxos_1_1_nx_l3_route.html#aaafa1d34e62297bbed574995ff48dba9", null ], 15 | [ "getVrfName", "classnxos_1_1_nx_l3_route.html#a06ed660337e8b919dd801267957497d7", null ], 16 | [ "operator!=", "classnxos_1_1_nx_l3_route.html#a945f75e6656623cbf8cf23b6ab7e01d3", null ], 17 | [ "operator==", "classnxos_1_1_nx_l3_route.html#a1680de6899caf8fa1be3ecfad131cd25", null ] 18 | ]; -------------------------------------------------------------------------------- /doc/html/search/all_0.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/all_1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/all_10.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/all_11.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/all_12.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/all_13.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/all_2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/all_3.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/all_4.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/all_5.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/all_6.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/all_7.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/all_8.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/all_9.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/all_a.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/all_b.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/all_c.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/all_d.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/all_e.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/all_f.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/enums_0.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/enums_1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/enums_2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/enums_3.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/enums_4.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/enums_5.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/enums_6.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/enums_7.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/enums_8.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/enums_9.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/files_0.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/files_1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/pages_0.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/classes_0.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/classes_1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/defines_0.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/enumvalues_0.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/enumvalues_1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/enumvalues_2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/enumvalues_3.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/enumvalues_4.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/enumvalues_5.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/enumvalues_6.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/enumvalues_7.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/enumvalues_8.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/enumvalues_9.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/enumvalues_a.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/enumvalues_b.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/enumvalues_c.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/enumvalues_d.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/enumvalues_e.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/enumvalues_f.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/functions_0.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/functions_1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/functions_2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/functions_3.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/functions_4.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/functions_5.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/functions_6.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/functions_7.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/functions_8.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/functions_9.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/functions_a.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/functions_b.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/functions_c.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/functions_d.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/html/search/namespaces_0.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 34 |
35 | 36 | 37 | --------------------------------------------------------------------------------