[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 - Documentation
SNMP Plus a Lightweight API for SNAP Handling
Main Page Alphabetical List Data Structures File List Data Fields Globals
snap_svc/snap_svc.h File Reference#include <stddef.h>
Include dependency graph for snap_svc.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
|
Data Structures |
struct | svc_returnitem |
struct | svc_returnstruct |
Typedefs |
typedef void *(* | snapsvc_func_proto )(void *,...) |
typedef void(* | snap_svc_init )(void) |
typedef void(* | snap_svc_register )(char **, snapsvc_func_proto *, int *, int *) |
typedef void *(* | snap_svc_getlastresult )(void) |
typedef void *(* | snap_svc_free_local_returnstruct )(void) |
Enumerations |
enum | {
SVC_SNMP_TYPE_NULL,
SVC_SNMP_TYPE_INT,
SVC_SNMP_TYPE_ADDR,
SVC_SNMP_TYPE_STRING,
SVC_SNMP_TYPE_LONG
} |
Functions |
void | init () |
void | fini () |
void | snap_external_svclib_init () |
void | snap_external_svclib_done () |
void | snap_external_svclib_getnextfunc (char **, snapsvc_func_proto *, int *, int *) |
svc_returnstruct * | snap_external_svclib_getlastresult () |
svc_returnstruct * | snap_external_svclib_free_returnstruct (struct svc_returnstruct *) |
svc_returnstruct * | snap_external_svclib_free_local_returnstruct () |
Variables |
unsigned int | svc_fun_counter |
svc_returnstruct * | svc_return |
Typedef Documentation
typedef void*(* snap_svc_free_local_returnstruct)(void)
|
|
typedef void*(* snap_svc_getlastresult)(void)
|
|
typedef void(* snap_svc_init)(void)
|
|
typedef void*(* snapsvc_func_proto)(void*, ...)
|
|
Enumeration Type Documentation
|
- Enumeration values:
-
SVC_SNMP_TYPE_NULL |
|
SVC_SNMP_TYPE_INT |
|
SVC_SNMP_TYPE_ADDR |
|
SVC_SNMP_TYPE_STRING |
|
SVC_SNMP_TYPE_LONG |
|
Definition at line 24 of file snap_svc.h. |
Function Documentation
void snap_external_svclib_done |
( |
|
) |
|
|
void snap_external_svclib_init |
( |
|
) |
|
|
Variable Documentation
unsigned int svc_fun_counter
|
|
|