![]() |
yumapro
25.10-1
YumaPro SDK
|
Handle Library mode if it is configured. More...

Typedefs | |
| typedef status_t(* | agt_library_search_fn_t) (dlq_hdr_t *modlibQ) |
| for the list of subsystems requesting or in progress for a config load or replay More... | |
Functions | |
| void | agt_library_init (void) |
| Initialize the agt_library module. More... | |
| status_t | agt_library_init2 (void) |
| Load the modules in the agt_library module. More... | |
| void | agt_library_cleanup (void) |
| Cleanup the agt_library module. More... | |
| void | agt_library_register_search_fn (agt_library_search_fn_t callback) |
| Register a library search result Q processing callback. More... | |
| ncxmod_search_result_t * | agt_library_mod_revision_count (const xmlChar *modname, uint32 *retcount) |
| Get the number of revisions found of 1 module. More... | |
| ncxmod_search_result_t * | agt_library_find_module (const xmlChar *modname, const xmlChar *version) |
| Find the first instance of (modname, version) More... | |
Handle Library mode if it is configured.
The server will disable most operations and instead just publish a YANG library and <get-schema> for all the modules it can find in its –modpath
| typedef status_t(* agt_library_search_fn_t) (dlq_hdr_t *modlibQ) |
for the list of subsystems requesting or in progress for a config load or replay
agt_librarb_search_fn
Process a queue of search results and add to the library as 'imported' modules
| modlibQ | Q of ncxmod_search_result_t to process |
| void agt_library_cleanup | ( | void | ) |
Cleanup the agt_library module.
Called by the server during shutdown.

| ncxmod_search_result_t * agt_library_find_module | ( | const xmlChar * | modname, |
| const xmlChar * | version | ||
| ) |
Find the first instance of (modname, version)
| modname | module name to find |
| version | revision string (may be NULL) |

| void agt_library_init | ( | void | ) |
Initialize the agt_library module.
Start library mode, phase 1 init


| status_t agt_library_init2 | ( | void | ) |
Load the modules in the agt_library module.

| ncxmod_search_result_t * agt_library_mod_revision_count | ( | const xmlChar * | modname, |
| uint32 * | retcount | ||
| ) |
Get the number of revisions found of 1 module.
| modname | module name to find | |
| [out] | retcount | address of return count *retcount number of revisions found |

| void agt_library_register_search_fn | ( | agt_library_search_fn_t | callback | ) |
Register a library search result Q processing callback.
| callback | callback to register |