[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

SourceForge.net Logo

osi-open source certified logo

Splash - Documentation

SNMP Plus a Lightweight API for SNAP Handling

Main Page   Alphabetical List   Data Structures   File List   Data Fields   Globals  

snap-1.1-wjdb/lib/snap_svc_library_handler.h File Reference

#include <dirent.h>

Include dependency graph for snap_svc_library_handler.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.


Typedefs

typedef int(* snap_svc_fileselector )(const struct dirent *)

Functions

int snap_svc_logerrors (int dLineNo)
int snap_svc_open (void **hDll, char *strLib)
int snap_svc_bind (void *hDll, char *strFunc, void **hFunc)
int snap_svc_close (void **hDll)
int snap_svc_openmultiple_selector_empty (const struct dirent *)
int snap_svc_openmultiple_selector_snapsvc (const struct dirent *)
int snap_svc_openmultiple (void ***hDllList, char *strDir, snap_svc_fileselector thisSelector)
int snap_svc_closemultiple (void ***hDllList)

Typedef Documentation

typedef int(* snap_svc_fileselector)(const struct dirent *)
 

Definition at line 17 of file snap_svc_library_handler.h.

Referenced by snap_svc_openmultiple().


Function Documentation

int snap_svc_bind void *    hDll,
char *    strFunc,
void **    hFunc
 

Definition at line 61 of file snap_svc_library_handler.c.

References d_printf(), and snap_svc_logerrors().

Referenced by snap_svc_registerlib(), and snap_svc_unregisterlib().

int snap_svc_close void **    hDll
 

Definition at line 82 of file snap_svc_library_handler.c.

References d_printf(), and snap_svc_logerrors().

Referenced by snap_svc_closemultiple(), and snap_svc_unregisterlib().

int snap_svc_closemultiple void ***    hDllList
 

Definition at line 158 of file snap_svc_library_handler.c.

References hDllList, and snap_svc_close().

Referenced by snap_svc_unregisteralllibs().

int snap_svc_logerrors int    dLineNo
 

Definition at line 35 of file snap_svc_library_handler.c.

References d_printf().

Referenced by snap_svc_bind(), snap_svc_close(), and snap_svc_open().

int snap_svc_open void **    hDll,
char *    strLib
 

Definition at line 51 of file snap_svc_library_handler.c.

References snap_svc_logerrors().

Referenced by snap_svc_openmultiple().

int snap_svc_openmultiple void ***    hDllList,
char *    strDir,
snap_svc_fileselector    thisSelector
 

Definition at line 124 of file snap_svc_library_handler.c.

References d_printf(), hDllList, snap_svc_fileselector, and snap_svc_open().

Referenced by snap_svc_registeralllibs().

int snap_svc_openmultiple_selector_empty const struct dirent *   
 

Definition at line 101 of file snap_svc_library_handler.c.

int snap_svc_openmultiple_selector_snapsvc const struct dirent *   
 

Definition at line 105 of file snap_svc_library_handler.c.

References d_printf().