3 * This file was generated by mib2c and is intended for use as a mib module
4 * for the ucd-snmp snmpd agent. Edited by Michael Baer
9 #ifndef _MIBGROUP_SNMPTARGETPARAMSENTRY_H
10 #define _MIBGROUP_SNMPTARGETPARAMSENTRY_H
13 * we use header_generic and checkmib from the util_funcs module
16 config_require(util_funcs)
19 * Magic number definitions:
21 #define SNMPTARGETPARAMSMPMODEL 1
22 #define SNMPTARGETPARAMSSECURITYMODEL 2
23 #define SNMPTARGETPARAMSSECURITYNAME 3
24 #define SNMPTARGETPARAMSSECURITYLEVEL 4
25 #define SNMPTARGETPARAMSSTORAGETYPE 5
26 #define SNMPTARGETPARAMSROWSTATUS 6
27 #define SNMPTARGETPARAMSMPMODELCOLUMN 2
28 #define SNMPTARGETPARAMSSECURITYMODELCOLUMN 3
29 #define SNMPTARGETPARAMSSECURITYNAMECOLUMN 4
30 #define SNMPTARGETPARAMSSECURITYLEVELCOLUMN 5
31 #define SNMPTARGETPARAMSSTORAGETYPECOLUMN 6
32 #define SNMPTARGETPARAMSROWSTATUSCOLUMN 7
34 * structure definitions
36 struct targetParamTable_struct {
44 struct targetParamTable_struct *next;
51 struct targetParamTable_struct *get_paramEntry(char *name);
52 void snmpTargetParamTable_add(struct
53 targetParamTable_struct
55 struct targetParamTable_struct *snmpTargetParamTable_create(void);
58 * function definitions
61 void init_snmpTargetParamsEntry(void);
62 int store_snmpTargetParamsEntry(int majorID, int minorID,
65 extern FindVarMethod var_snmpTargetParamsEntry;
67 void snmpd_parse_config_targetParams(const char *, char *);
69 WriteMethod write_snmpTargetParamsMPModel;
70 WriteMethod write_snmpTargetParamsSecModel;
71 WriteMethod write_snmpTargetParamsSecName;
72 WriteMethod write_snmpTargetParamsSecLevel;
73 WriteMethod write_snmpTargetParamsStorageType;
74 WriteMethod write_snmpTargetParamsRowStatus;
77 #endif /* _MIBGROUP_SNMPTARGETPARAMSENTRY_H */