[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_reg_handler.hGo to the documentation of this file.00001 /* 00002 snap service handler 00003 registration handler header file 00004 (c) 2003 Willem de Bruijn 00005 all code falls under the BSD License 00006 */ 00007 00008 #include <snap_svc.h> 00009 00010 /* library list */ 00011 /* we only keep 1 pointer to the complete list of libraries */ 00012 typedef void* tDll; 00013 typedef tDll* tDllList; 00014 00015 /* initialization and teardown USE THESE! */ 00016 void snap_svc_register_init(); 00017 void snap_svc_register_fini(); 00018 00019 /* pass-through dll exported functions */ 00020 void* snap_svc_register_returnlaststruct(); 00021 void* snap_svc_register_freelaststruct(); 00022 00023 /* library specific registration functions */ 00024 int snap_svc_registerlib(void* hDll); 00025 int snap_svc_unregisterlib(void* hDll); 00026 00027 /* register all libraries in a specified directory */ 00028 int snap_svc_registeralllibs(char* strDirectory); 00029 int snap_svc_unregisteralllibs(); 00030 00031 /* register everything */ 00032 void snap_svc_registerall(); 00033 void snap_svc_unregisterall(); 00034 void snap_svc_reregisterall(); |