yumapro  20.10-14
YumaPro SDK
def_reg.h File Reference

Definition Registry module. More...

#include <xmlstring.h>
#include "ncxtypes.h"
#include "ses.h"
#include "status_enum.h"
#include "xmlns.h"
#include "xpath.h"
Include dependency graph for def_reg.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void def_reg_init (void)
 Initialize the def_reg module. More...
 
void def_reg_cleanup (void)
 Cleanup all the malloced memory in this module and return the module to an uninitialized state. More...
 
status_t def_reg_add_ns (xmlns_t *ns)
 add one xmlns_t to the registry More...
 
xmlns_tdef_reg_find_ns (const xmlChar *nsname)
 find one xmlns_t in the registry find a xmlns_t by its value (name) More...
 
void def_reg_del_ns (const xmlChar *nsname)
 unregister a xmlns_t delete one ncx_module from the registry More...
 
status_t def_reg_add_scb (int fd, ses_cb_t *scb)
 add one FD to SCB mapping to the registry More...
 
ses_cb_tdef_reg_find_scb (int fd)
 find one FD-to-SCB mapping in the registry More...
 
void def_reg_del_scb (int fd)
 delete one FD to SCB mapping from the registry More...
 
status_t def_reg_add_modcache (ncx_modcache_t *mc)
 add one module info cache to the registry More...
 
ncx_modcache_tdef_reg_find_modcache (const xmlChar *modname)
 find one modcache_t in the registry More...
 
void def_reg_del_modcache (const xmlChar *modname)
 unregister a modcache_t delete one module cache record from the registry More...
 
status_t def_reg_add_must_visit (xpath_pcb_t *must, val_value_t *curval)
 add one MUST visit to the registry. More...
 
boolean def_reg_find_must_visit (xpath_pcb_t *must, val_value_t *curval)
 find one must visit find a vist by curval value and must PCB expression value More...
 
void def_reg_clean_must_visit (void)
 unregister all must visits entries delete all from the registry More...
 

Detailed Description

Definition Registry module.