diff options
Diffstat (limited to 'agent/mibgroup/target/snmpTargetParamsEntry.h')
-rw-r--r-- | agent/mibgroup/target/snmpTargetParamsEntry.h | 75 |
1 files changed, 75 insertions, 0 deletions
diff --git a/agent/mibgroup/target/snmpTargetParamsEntry.h b/agent/mibgroup/target/snmpTargetParamsEntry.h new file mode 100644 index 0000000..bd30582 --- /dev/null +++ b/agent/mibgroup/target/snmpTargetParamsEntry.h @@ -0,0 +1,75 @@ + + /* + * 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 */ |