X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=userapps%2Fopensource%2Fnet-snmp%2Fagent%2Fmibgroup%2Fdisman%2FmteTriggerTable.h;fp=userapps%2Fopensource%2Fnet-snmp%2Fagent%2Fmibgroup%2Fdisman%2FmteTriggerTable.h;h=0000000000000000000000000000000000000000;hb=cf3b25a5003e531e4599b2a56fa007f272198570;hp=9aa907e2dbdf04b3bb1bcd2f916646d6fbb3c76c;hpb=59e02c1be2c9b373846b0789fbd5b7ef46f0927f;p=bcm963xx.git diff --git a/userapps/opensource/net-snmp/agent/mibgroup/disman/mteTriggerTable.h b/userapps/opensource/net-snmp/agent/mibgroup/disman/mteTriggerTable.h deleted file mode 100755 index 9aa907e2..00000000 --- a/userapps/opensource/net-snmp/agent/mibgroup/disman/mteTriggerTable.h +++ /dev/null @@ -1,249 +0,0 @@ -/* - * This file was generated by mib2c and is intended for use as a mib module - * for the ucd-snmp snmpd agent. - */ - - -#ifndef _MIBGROUP_MTETRIGGERTABLE_H -#define _MIBGROUP_MTETRIGGERTABLE_H - - -/* - * we may use header_complex from the header_complex module - */ - - -config_require(header_complex) - - /* - * our storage structure(s) - */ - struct mteTriggerTable_data { - - - char *mteOwner; - size_t mteOwnerLen; - char *mteTriggerName; - size_t mteTriggerNameLen; - char *mteTriggerComment; - size_t mteTriggerCommentLen; - char *mteTriggerTest; - size_t mteTriggerTestLen; - long mteTriggerSampleType; - oid *mteTriggerValueID; - size_t mteTriggerValueIDLen; - long mteTriggerValueIDWildcard; - char *mteTriggerTargetTag; - size_t mteTriggerTargetTagLen; - char *mteTriggerContextName; - size_t mteTriggerContextNameLen; - long mteTriggerContextNameWildcard; - unsigned long mteTriggerFrequency; - char *mteTriggerObjectsOwner; - size_t mteTriggerObjectsOwnerLen; - char *mteTriggerObjects; - size_t mteTriggerObjectsLen; - long mteTriggerEnabled; - long mteTriggerEntryStatus; - - /* - * delta table - */ - oid *mteTriggerDeltaDiscontinuityID; - size_t mteTriggerDeltaDiscontinuityIDLen; - long mteTriggerDeltaDiscontinuityIDWildcard; - long mteTriggerDeltaDiscontinuityIDType; - unsigned long prevDiscoTicks; - unsigned long prevUptimeTicks; - - /* - * existence table - */ - char *mteTriggerExistenceTest; - size_t mteTriggerExistenceTestLen; - char *mteTriggerExistenceStartup; - size_t mteTriggerExistenceStartupLen; - char *mteTriggerExistenceObjectsOwner; - size_t mteTriggerExistenceObjectsOwnerLen; - char *mteTriggerExistenceObjects; - size_t mteTriggerExistenceObjectsLen; - char *mteTriggerExistenceEventOwner; - size_t mteTriggerExistenceEventOwnerLen; - char *mteTriggerExistenceEvent; - size_t mteTriggerExistenceEventLen; - - /* - * boolean table - */ - long mteTriggerBooleanComparison; - long mteTriggerBooleanValue; - long mteTriggerBooleanStartup; - char *mteTriggerBooleanObjectsOwner; - size_t mteTriggerBooleanObjectsOwnerLen; - char *mteTriggerBooleanObjects; - size_t mteTriggerBooleanObjectsLen; - char *mteTriggerBooleanEventOwner; - size_t mteTriggerBooleanEventOwnerLen; - char *mteTriggerBooleanEvent; - size_t mteTriggerBooleanEventLen; - - /* - * threshold table - */ - long mteTriggerThresholdStartup; - long mteTriggerThresholdRising; - long mteTriggerThresholdFalling; - long mteTriggerThresholdDeltaRising; - long mteTriggerThresholdDeltaFalling; - char *mteTriggerThresholdObjectsOwner; - size_t mteTriggerThresholdObjectsOwnerLen; - char *mteTriggerThresholdObjects; - size_t mteTriggerThresholdObjectsLen; - char *mteTriggerThresholdRisingEventOwner; - size_t mteTriggerThresholdRisingEventOwnerLen; - char *mteTriggerThresholdRisingEvent; - size_t mteTriggerThresholdRisingEventLen; - char *mteTriggerThresholdFallingEventOwner; - size_t mteTriggerThresholdFallingEventOwnerLen; - char *mteTriggerThresholdFallingEvent; - size_t mteTriggerThresholdFallingEventLen; - char *mteTriggerThresholdDeltaRisingEventOwner; - size_t mteTriggerThresholdDeltaRisingEventOwnerLen; - char *mteTriggerThresholdDeltaRisingEvent; - size_t mteTriggerThresholdDeltaRisingEventLen; - char *mteTriggerThresholdDeltaFallingEventOwner; - size_t mteTriggerThresholdDeltaFallingEventOwnerLen; - char *mteTriggerThresholdDeltaFallingEvent; - size_t mteTriggerThresholdDeltaFallingEventLen; - - /* - * internal variables - */ - int storageType; - unsigned int alarmreg; - int lastboolresult; - int started; - long lastvalue; - struct header_complex_index *hc_storage, *hc_storage_old; - unsigned long threshold_state; - - /* - * pdu auth contents - */ - long have_copied_auth_info; - long pdu_version; - long pdu_securityModel; - long pdu_securityLevel; - void *pdu_transport; - size_t pdu_transportLen; - const oid *pdu_tDomain; - size_t pdu_tDomainLen; - u_char *pdu_community; - size_t pdu_community_len; - char *pdu_contextName; - size_t pdu_contextNameLen; - char *pdu_securityName; - size_t pdu_securityNameLen; - }; - - struct last_state { - long *value; - char lastbool; - char lastthreshold; - }; - - -/* - * enum definitions from the covered mib sections - */ - - - - - - - -#define MTETRIGGERTEST_EXISTENCE 0x80 -#define MTETRIGGERTEST_BOOLEAN 0x40 -#define MTETRIGGERTEST_THRESHOLD 0x20 - -#define MTETRIGGERSAMPLETYPE_ABSOLUTEVALUE 1 -#define MTETRIGGERSAMPLETYPE_DELTAVALUE 2 - - -/* - * What's wrong with using the regular TruthValue definitions TV_TRUE - * and TV_FALSE (snmp-tc.h) which are up to 77% shorter? - */ - -#define MTETRIGGERVALUEIDWILDCARD_TRUE 1 -#define MTETRIGGERVALUEIDWILDCARD_FALSE 2 - - - -#define MTETRIGGERCONTEXTNAMEWILDCARD_TRUE 1 -#define MTETRIGGERCONTEXTNAMEWILDCARD_FALSE 2 - - - - -#define MTETRIGGERENABLED_TRUE 1 -#define MTETRIGGERENABLED_FALSE 2 - -#define MTE_NOTSTARTED 0 -#define MTE_STARTED 1 - -#define MTE_THRESHOLD_BEGIN 0 -#define MTE_THRESHOLD_HIGH 1 -#define MTE_THRESHOLD_LOW 2 - -/* - * Just the first (MTE-specific) groups of errors defined here; - * others are numerically equal to the regular SNMP errors. - */ - -#define MTE_FAILURE_LOCALRESOURCELACK -1 -#define MTE_FAILURE_BADDESTINATION -2 -#define MTE_FAILURE_DESTINATIONUNREACHABLE -3 -#define MTE_FAILURE_NORESPONSE -4 -#define MTE_FAILURE_BADTYPE -5 -#define MTE_FAILURE_SAMPLEOVERRUN -6 - - -/* - * function prototypes - */ - - - void init_mteTriggerTable(void); - FindVarMethod var_mteTriggerTable; - void parse_mteTriggerTable(const char *, char *); - void parse_simple_monitor(const char *, char *); - void parse_default_monitors(const char *, char *); - SNMPCallback store_mteTriggerTable; - netsnmp_pdu *mte_get_response(struct mteTriggerTable_data *, - netsnmp_pdu *); - - - WriteMethod write_mteTriggerComment; - WriteMethod write_mteTriggerTest; - WriteMethod write_mteTriggerSampleType; - WriteMethod write_mteTriggerValueID; - WriteMethod write_mteTriggerValueIDWildcard; - WriteMethod write_mteTriggerTargetTag; - WriteMethod write_mteTriggerContextName; - WriteMethod write_mteTriggerContextNameWildcard; - WriteMethod write_mteTriggerFrequency; - WriteMethod write_mteTriggerObjectsOwner; - WriteMethod write_mteTriggerObjects; - WriteMethod write_mteTriggerEnabled; - WriteMethod write_mteTriggerEntryStatus; - - WriteMethod write_mteTriggerEntryStatus; - - void mte_enable_trigger(struct mteTriggerTable_data *item); - void mte_disable_trigger(struct mteTriggerTable_data - *item); - SNMPAlarmCallback mte_run_trigger; - -#endif /* _MIBGROUP_MTETRIGGERTABLE_H */