snmp_config.h File Reference


Detailed Description

SNMP configuration.

 * $Id: snmp_config.h,v 1.2 2008/02/15 17:13:17 haraldkipp Exp $
 * 

Definition in file snmp_config.h.

Go to the source code of this file.

Data Structures

struct  VIEW_LIST
struct  COMMUNITY_LIST

Defines

#define SNMP_VIEW_INCLUDED   1
#define SNMP_VIEW_EXCLUDED   2

Functions

int SnmpViewCreate (CONST char *, CONST OID *, size_t, int)
int SnmpViewFind (char *)
int SnmpCommunityCreate (CONST char *, int, int)
 Create a community entry.
int SnmpCommunityFind (CONST char *, int *, int *)
 Find community entry by name.


Define Documentation

#define SNMP_VIEW_INCLUDED   1

Definition at line 51 of file snmp_config.h.

#define SNMP_VIEW_EXCLUDED   2

Definition at line 52 of file snmp_config.h.


Function Documentation

int SnmpViewCreate ( CONST char *  name,
CONST OID subtree,
size_t  subtreelen,
int  type 
)

Parameters:
name Symbolic name of this view.
type Either SNMP_VIEW_INCLUDED or SNMP_VIEW_EXCLUDED.
Returns:
View index on success. Otherwise -1 is returned.

Definition at line 50 of file snmp_config.c.

int SnmpViewFind ( char *   ) 

Definition at line 92 of file snmp_config.c.

int SnmpCommunityCreate ( CONST char *  name,
int  readView,
int  writeView 
)

Create a community entry.

Parameters:
name Community name.
readView View index for read access, obtained from a previous call to SnmpViewCreate().
writeView View index for write access, obtained from a previous call to SnmpViewCreate().
Returns:
0 on success, -1 otherwise.

Definition at line 147 of file snmp_config.c.

int SnmpCommunityFind ( CONST char *  name,
int *  readView,
int *  writeView 
)

Find community entry by name.

Parameters:
name Community name.
readView Pointer to a variable that receives the view index for read access.
writeView Pointer to a variable that receives the view index for write access.
Returns:
0 on success, -1 otherwise.

Definition at line 118 of file snmp_config.c.

Referenced by SnmpAgentProcessRequest().


© 2000-2007 by egnite Software GmbH - visit http://www.ethernut.de/