blob: bd305821eb6b0731f3fbc7b800f3869ef0332f7d [file] [log] [blame]
/*
* This file was generated by mib2c and is intended for use as a mib module
* for the ucd-snmp snmpd agent. Edited by Michael Baer
*
* last changed 2/2/99.
*/
#ifndef _MIBGROUP_SNMPTARGETPARAMSENTRY_H
#define _MIBGROUP_SNMPTARGETPARAMSENTRY_H
/*
* Magic number definitions:
*/
#define SNMPTARGETPARAMSMPMODEL 1
#define SNMPTARGETPARAMSSECURITYMODEL 2
#define SNMPTARGETPARAMSSECURITYNAME 3
#define SNMPTARGETPARAMSSECURITYLEVEL 4
#define SNMPTARGETPARAMSSTORAGETYPE 5
#define SNMPTARGETPARAMSROWSTATUS 6
#define SNMPTARGETPARAMSMPMODELCOLUMN 2
#define SNMPTARGETPARAMSSECURITYMODELCOLUMN 3
#define SNMPTARGETPARAMSSECURITYNAMECOLUMN 4
#define SNMPTARGETPARAMSSECURITYLEVELCOLUMN 5
#define SNMPTARGETPARAMSSTORAGETYPECOLUMN 6
#define SNMPTARGETPARAMSROWSTATUSCOLUMN 7
/*
* structure definitions
*/
struct targetParamTable_struct {
char *paramName;
int mpModel;
int secModel;
char *secName;
int secLevel;
int storageType;
int rowStatus;
struct targetParamTable_struct *next;
time_t updateTime;
};
/*
* utility functions
*/
struct targetParamTable_struct *get_paramEntry(char *name);
void snmpTargetParamTable_add(struct
targetParamTable_struct
*newEntry);
struct targetParamTable_struct *snmpTargetParamTable_create(void);
void snmpTargetParamTable_dispose(struct targetParamTable_struct *);
/*
* function definitions
*/
void init_snmpTargetParamsEntry(void);
void shutdown_snmpTargetParamsEntry(void);
int store_snmpTargetParamsEntry(int majorID, int minorID,
void *serverarg,
void *clientarg);
extern FindVarMethod var_snmpTargetParamsEntry;
void snmpd_parse_config_targetParams(const char *, char *);
#ifndef NETSNMP_NO_WRITE_SUPPORT
WriteMethod write_snmpTargetParamsMPModel;
WriteMethod write_snmpTargetParamsSecModel;
WriteMethod write_snmpTargetParamsSecName;
WriteMethod write_snmpTargetParamsSecLevel;
WriteMethod write_snmpTargetParamsStorageType;
WriteMethod write_snmpTargetParamsRowStatus;
#endif /* !NETSNMP_NO_WRITE_SUPPORT */
#endif /* _MIBGROUP_SNMPTARGETPARAMSENTRY_H */