yumapro  20.10-12
YumaPro SDK
sil_call.h File Reference

Handles loading SIL-SA libraries and invoking callback functions. Handles both static SIL-SA and dynamicly loaded (dlopen) code. More...

#include "agt.h"
#include "dlq.h"
#include "sil_sa_types.h"
#include "status_enum.h"
Include dependency graph for sil_call.h:

Go to the source code of this file.

Functions

status_t sil_call_load_code (sil_sa_cb_t *cb)
 Load the SIL-SA library code for the modules and bundles in the <register-repsonse> message. More...
 
status_t sil_call_load_one (sil_sa_cb_t *cb, const xmlChar *name, boolean is_module)
 Load the SIL-SA library code for one module or bundle. More...
 
status_t sil_call_edit_phase (sil_sa_cb_t *cb, agt_cbtyp_t cbtyp, ses_cb_t *scb)
 Invoke 1 phase of the edit procedure. More...
 
void sil_call_clean_profile (sil_sa_cb_t *cb)
 Clean the module-specific data from the profile. More...
 
void sil_call_init (void)
 Init the module. More...
 
void sil_call_cleanup (void)
 Cleanup the module. More...
 
void sil_call_free_bundle_cb (sil_sa_bundle_t *buncb)
 Clean and free a bundle control block. More...
 
dlq_hdr_t * sil_call_get_bundle_modQ (void)
 Get the bundle modQ. More...
 
boolean sil_call_check_bundle_duplicate (sil_sa_cb_t *cb, const xmlChar *modname)
 Check for a module already claimed in a bundle. More...
 

Detailed Description

Handles loading SIL-SA libraries and invoking callback functions. Handles both static SIL-SA and dynamicly loaded (dlopen) code.