[insert project logo here (125x200px max)] Navigator Mailinglists Please report any errors or ommissions you find to our `Help' mailinglist, or post a message in the Forums. Copyright and Licensing Information Snap is (c) Jonathan T. Moore, 1999-2002 and licensed under the GNU General Public License (GPL). All other parts of Splash are (c) Willem de Bruijn, 2002-2003 and licensed under the BSD Open Source License. All sourcecode is made publicly available. Acknowledgement Splash and the Splash website are hosted by SourceForge.net |
Splash - DocumentationSNMP Plus a Lightweight API for SNAP Handlingsnap-1.1-wjdb/lib/snap_svc_library_handler.hGo to the documentation of this file.00001 /* 00002 snap service handler 00003 library handler header file 00004 (c) 2003 Willem de Bruijn 00005 all code falls under the BSD License 00006 */ 00007 00008 #include <dirent.h> 00009 00010 /* loglevel dlopen() API wrappers */ 00011 int snap_svc_logerrors(int dLineNo); 00012 int snap_svc_open(void** hDll, char* strLib); 00013 int snap_svc_bind(void* hDll, char* strFunc, void** hFunc); 00014 int snap_svc_close(void** hDll); 00015 00016 /* see libc scandir(..) for information about selectors */ 00017 typedef int (*snap_svc_fileselector) (const struct dirent *); 00018 int snap_svc_openmultiple_selector_empty(const struct dirent*); 00019 int snap_svc_openmultiple_selector_snapsvc(const struct dirent*); 00020 00021 /* open or close multiple files in a directory at once based on selections made by a selectors (see above)*/ 00022 int snap_svc_openmultiple(void*** hDllList, char* strDir, snap_svc_fileselector thisSelector); 00023 int snap_svc_closemultiple(void*** hDllList); |