summaryrefslogtreecommitdiff
path: root/RDBMS-MIB_src/rdbmsDbInfoTable/rdbmsDbInfoTable_enums.h
diff options
context:
space:
mode:
authorJoshua Tolley2010-11-26 17:22:01 +0000
committerJoshua Tolley2010-11-26 17:22:01 +0000
commitfe9d8f21bbdfb442b8233b4627a0c67dc458a8bd (patch)
treea88daa49fc47e64777af3d331cf142e0604c2d48 /RDBMS-MIB_src/rdbmsDbInfoTable/rdbmsDbInfoTable_enums.h
Import from CVSHEADmaster
Diffstat (limited to 'RDBMS-MIB_src/rdbmsDbInfoTable/rdbmsDbInfoTable_enums.h')
-rw-r--r--RDBMS-MIB_src/rdbmsDbInfoTable/rdbmsDbInfoTable_enums.h76
1 files changed, 76 insertions, 0 deletions
diff --git a/RDBMS-MIB_src/rdbmsDbInfoTable/rdbmsDbInfoTable_enums.h b/RDBMS-MIB_src/rdbmsDbInfoTable/rdbmsDbInfoTable_enums.h
new file mode 100644
index 0000000..30b62bb
--- /dev/null
+++ b/RDBMS-MIB_src/rdbmsDbInfoTable/rdbmsDbInfoTable_enums.h
@@ -0,0 +1,76 @@
+/*-------------------------------------------------------------------------
+ * rdbmsDbInfoTable_enums.h
+ *
+ * RDBMSMIB mib module.
+ *
+ * Copyright (c) 2004-2007, PostgreSQL Global Development Group
+ * Author: Joshua Tolley
+ *
+ * $Id: rdbmsDbInfoTable_enums.h,v 1.3 2007/09/13 14:20:43 h-saito Exp $
+ *
+ *-------------------------------------------------------------------------
+ */
+
+#ifndef RDBMSDBINFOTABLE_ENUMS_H
+#define RDBMSDBINFOTABLE_ENUMS_H
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+ /*
+ * NOTES on enums
+ * ==============
+ *
+ * Value Mapping
+ * -------------
+ * If the values for your data type don't exactly match the
+ * possible values defined by the mib, you should map them
+ * below. For example, a boolean flag (1/0) is usually represented
+ * as a TruthValue in a MIB, which maps to the values (1/2).
+ *
+ */
+/*************************************************************************
+ *************************************************************************
+ *
+ * enum definitions for table rdbmsDbInfoTable
+ *
+ *************************************************************************
+ *************************************************************************/
+
+/*************************************************************
+ * constants for enums for the MIB node
+ * rdbmsDbInfoSizeUnits (INTEGER / ASN_INTEGER)
+ *
+ * since a Textual Convention may be referenced more than once in a
+ * MIB, protect againt redefinitions of the enum values.
+ */
+#ifndef RDBMSDBINFOSIZEUNITS_ENUMS
+#define RDBMSDBINFOSIZEUNITS_ENUMS
+
+#define RDBMSDBINFOSIZEUNITS_BYTES 1
+#define RDBMSDBINFOSIZEUNITS_KBYTES 2
+#define RDBMSDBINFOSIZEUNITS_MBYTES 3
+#define RDBMSDBINFOSIZEUNITS_GBYTES 4
+#define RDBMSDBINFOSIZEUNITS_TBYTES 5
+
+
+#endif /* RDBMSDBINFOSIZEUNITS_ENUMS */
+
+ /*
+ * TODO:140:o: Define interal representation of rdbmsDbInfoSizeUnits enums.
+ * (used for value mapping; see notes at top of file)
+ */
+#define INTERNAL_RDBMSDBINFOSIZEUNITS_BYTES 1
+#define INTERNAL_RDBMSDBINFOSIZEUNITS_KBYTES 2
+#define INTERNAL_RDBMSDBINFOSIZEUNITS_MBYTES 3
+#define INTERNAL_RDBMSDBINFOSIZEUNITS_GBYTES 4
+#define INTERNAL_RDBMSDBINFOSIZEUNITS_TBYTES 5
+
+
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* RDBMSDBINFOTABLE_ENUMS_H */