1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218
|
/* -- DO NOT EDIT --
* Generated by smidump version 0.4.3-pre1:
* smidump -f scli CISCO-PROCESS-MIB
*
* Derived from CISCO-PROCESS-MIB:
* The MIB module to describe active system processes.
*
* Revision 2001-05-18 00:00:
* The objects cpmProcExtUtil5Sec, cpmProcExtUtil1Min,
* cpmProcExtUtil5Min,cpmCPUTotal5sec, cpmCPUTotal1min
* and cpmCPUTotal5min are deprecated to increase the
* value range as 0..100. The table cpmProcessExtTable
* is deprecated. The new objects added are
* cpmProcessExtRevTable, cpmProcExtMemAllocatedRev,
* cpmProcExtMemFreedRev, cpmProcExtInvokedRev,
* cpmProcExtRuntimeRev, cpmProcExtUtil5SecRev,
* cpmProcExtUtil1MinRev, cpmCPUTotal5MinRev,
* cpmCPUTotal5secRev, cpmCPUTotal1minRev and
* cpmCPUTotal5minRev.
*
* Revision 1998-04-15 00:00:
* Initial version of this MIB.
*
* $Id: cisco-process-mib.h 708 2004-10-14 19:56:33Z schoenw $
*/
#ifndef _CISCO_PROCESS_MIB_H_
#define _CISCO_PROCESS_MIB_H_
#include "gsnmp.h"
G_BEGIN_DECLS
/*
* Tables to map enumerations to strings and vice versa.
*/
#define CISCO_PROCESS_MIB_CPMPROCEXTPRIORITY_CRITICAL 1
#define CISCO_PROCESS_MIB_CPMPROCEXTPRIORITY_HIGH 2
#define CISCO_PROCESS_MIB_CPMPROCEXTPRIORITY_NORMAL 3
#define CISCO_PROCESS_MIB_CPMPROCEXTPRIORITY_LOW 4
#define CISCO_PROCESS_MIB_CPMPROCEXTPRIORITY_NOTASSIGNED 5
extern GNetSnmpEnum const cisco_process_mib_enums_cpmProcExtPriority[];
#define CISCO_PROCESS_MIB_CPMPROCEXTPRIORITYREV_CRITICAL 1
#define CISCO_PROCESS_MIB_CPMPROCEXTPRIORITYREV_HIGH 2
#define CISCO_PROCESS_MIB_CPMPROCEXTPRIORITYREV_NORMAL 3
#define CISCO_PROCESS_MIB_CPMPROCEXTPRIORITYREV_LOW 4
#define CISCO_PROCESS_MIB_CPMPROCEXTPRIORITYREV_NOTASSIGNED 5
extern GNetSnmpEnum const cisco_process_mib_enums_cpmProcExtPriorityRev[];
/*
* C type definitions for CISCO-PROCESS-MIB::cpmCPUTotalEntry.
*/
#define CISCO_PROCESS_MIB_CPMCPUTOTALPHYSICALINDEX (1 << 0)
#define CISCO_PROCESS_MIB_CPMCPUTOTAL5SEC (1 << 1)
#define CISCO_PROCESS_MIB_CPMCPUTOTAL1MIN (1 << 2)
#define CISCO_PROCESS_MIB_CPMCPUTOTAL5MIN (1 << 3)
#define CISCO_PROCESS_MIB_CPMCPUTOTAL5SECREV (1 << 4)
#define CISCO_PROCESS_MIB_CPMCPUTOTAL1MINREV (1 << 5)
#define CISCO_PROCESS_MIB_CPMCPUTOTAL5MINREV (1 << 6)
typedef struct {
guint32 cpmCPUTotalIndex; /* na */
gint32 *cpmCPUTotalPhysicalIndex; /* ro CISCO-TC::EntPhysicalIndexOrZero */
guint32 *cpmCPUTotal5sec; /* ro */
guint32 *cpmCPUTotal1min; /* ro */
guint32 *cpmCPUTotal5min; /* ro */
guint32 *cpmCPUTotal5secRev; /* ro */
guint32 *cpmCPUTotal1minRev; /* ro */
guint32 *cpmCPUTotal5minRev; /* ro */
} cisco_process_mib_cpmCPUTotalEntry_t;
extern void
cisco_process_mib_get_cpmCPUTotalTable(GNetSnmp *s, cisco_process_mib_cpmCPUTotalEntry_t ***cpmCPUTotalEntry, gint64 mask);
extern void
cisco_process_mib_free_cpmCPUTotalTable(cisco_process_mib_cpmCPUTotalEntry_t **cpmCPUTotalEntry);
extern cisco_process_mib_cpmCPUTotalEntry_t *
cisco_process_mib_new_cpmCPUTotalEntry(void);
extern void
cisco_process_mib_get_cpmCPUTotalEntry(GNetSnmp *s, cisco_process_mib_cpmCPUTotalEntry_t **cpmCPUTotalEntry, guint32 cpmCPUTotalIndex, gint64 mask);
extern void
cisco_process_mib_free_cpmCPUTotalEntry(cisco_process_mib_cpmCPUTotalEntry_t *cpmCPUTotalEntry);
/*
* C type definitions for CISCO-PROCESS-MIB::cpmProcessEntry.
*/
#define CISCO_PROCESS_MIB_CPMPROCESSPID (1 << 0)
#define CISCO_PROCESS_MIB_CPMPROCESSNAME (1 << 1)
#define CISCO_PROCESS_MIB_CPMPROCESSUSECS (1 << 2)
#define CISCO_PROCESS_MIB_CPMPROCESSTIMECREATED (1 << 3)
#define CISCO_PROCESS_MIB_CPMPROCESSAVERAGEUSECS (1 << 4)
typedef struct {
guint32 cpmCPUTotalIndex; /* na */
guint32 cpmProcessPID; /* ro Unsigned32 */
guchar *cpmProcessName; /* ro */
#define CISCO_PROCESS_MIB_CPMPROCESSNAMEMINLENGTH 1
#define CISCO_PROCESS_MIB_CPMPROCESSNAMEMAXLENGTH 32
guint16 _cpmProcessNameLength;
guint32 *cpmProcessuSecs; /* ro Unsigned32 */
guint32 *cpmProcessTimeCreated; /* ro SNMPv2-TC::TimeStamp */
guint32 *cpmProcessAverageUSecs; /* ro Unsigned32 */
} cisco_process_mib_cpmProcessEntry_t;
extern void
cisco_process_mib_get_cpmProcessTable(GNetSnmp *s, cisco_process_mib_cpmProcessEntry_t ***cpmProcessEntry, gint64 mask);
extern void
cisco_process_mib_free_cpmProcessTable(cisco_process_mib_cpmProcessEntry_t **cpmProcessEntry);
extern cisco_process_mib_cpmProcessEntry_t *
cisco_process_mib_new_cpmProcessEntry(void);
extern void
cisco_process_mib_get_cpmProcessEntry(GNetSnmp *s, cisco_process_mib_cpmProcessEntry_t **cpmProcessEntry, guint32 cpmCPUTotalIndex, guint32 cpmProcessPID, gint64 mask);
extern void
cisco_process_mib_free_cpmProcessEntry(cisco_process_mib_cpmProcessEntry_t *cpmProcessEntry);
/*
* C type definitions for CISCO-PROCESS-MIB::cpmProcessExtEntry.
*/
#define CISCO_PROCESS_MIB_CPMPROCEXTMEMALLOCATED (1 << 0)
#define CISCO_PROCESS_MIB_CPMPROCEXTMEMFREED (1 << 1)
#define CISCO_PROCESS_MIB_CPMPROCEXTINVOKED (1 << 2)
#define CISCO_PROCESS_MIB_CPMPROCEXTRUNTIME (1 << 3)
#define CISCO_PROCESS_MIB_CPMPROCEXTUTIL5SEC (1 << 4)
#define CISCO_PROCESS_MIB_CPMPROCEXTUTIL1MIN (1 << 5)
#define CISCO_PROCESS_MIB_CPMPROCEXTUTIL5MIN (1 << 6)
#define CISCO_PROCESS_MIB_CPMPROCEXTPRIORITY (1 << 7)
typedef struct {
guint32 cpmCPUTotalIndex; /* na */
guint32 cpmProcessPID; /* ro Unsigned32 */
guint32 *cpmProcExtMemAllocated; /* ro SNMPv2-SMI::Gauge32 */
guint32 *cpmProcExtMemFreed; /* ro SNMPv2-SMI::Gauge32 */
guint32 *cpmProcExtInvoked; /* ro SNMPv2-SMI::Counter32 */
guint32 *cpmProcExtRuntime; /* ro SNMPv2-SMI::Counter32 */
guint32 *cpmProcExtUtil5Sec; /* ro */
guint32 *cpmProcExtUtil1Min; /* ro */
guint32 *cpmProcExtUtil5Min; /* ro */
gint32 *cpmProcExtPriority; /* rw */
} cisco_process_mib_cpmProcessExtEntry_t;
extern void
cisco_process_mib_get_cpmProcessExtTable(GNetSnmp *s, cisco_process_mib_cpmProcessExtEntry_t ***cpmProcessExtEntry, gint64 mask);
extern void
cisco_process_mib_free_cpmProcessExtTable(cisco_process_mib_cpmProcessExtEntry_t **cpmProcessExtEntry);
extern cisco_process_mib_cpmProcessExtEntry_t *
cisco_process_mib_new_cpmProcessExtEntry(void);
extern void
cisco_process_mib_get_cpmProcessExtEntry(GNetSnmp *s, cisco_process_mib_cpmProcessExtEntry_t **cpmProcessExtEntry, guint32 cpmCPUTotalIndex, guint32 cpmProcessPID, gint64 mask);
extern void
cisco_process_mib_set_cpmProcessExtEntry(GNetSnmp *s, cisco_process_mib_cpmProcessExtEntry_t *cpmProcessExtEntry, gint64 mask);
extern void
cisco_process_mib_free_cpmProcessExtEntry(cisco_process_mib_cpmProcessExtEntry_t *cpmProcessExtEntry);
/*
* C type definitions for CISCO-PROCESS-MIB::cpmProcessExtRevEntry.
*/
#define CISCO_PROCESS_MIB_CPMPROCEXTMEMALLOCATEDREV (1 << 0)
#define CISCO_PROCESS_MIB_CPMPROCEXTMEMFREEDREV (1 << 1)
#define CISCO_PROCESS_MIB_CPMPROCEXTINVOKEDREV (1 << 2)
#define CISCO_PROCESS_MIB_CPMPROCEXTRUNTIMEREV (1 << 3)
#define CISCO_PROCESS_MIB_CPMPROCEXTUTIL5SECREV (1 << 4)
#define CISCO_PROCESS_MIB_CPMPROCEXTUTIL1MINREV (1 << 5)
#define CISCO_PROCESS_MIB_CPMPROCEXTUTIL5MINREV (1 << 6)
#define CISCO_PROCESS_MIB_CPMPROCEXTPRIORITYREV (1 << 7)
typedef struct {
guint32 cpmCPUTotalIndex; /* na */
guint32 cpmProcessPID; /* ro Unsigned32 */
guint32 *cpmProcExtMemAllocatedRev; /* ro SNMPv2-SMI::Gauge32 */
guint32 *cpmProcExtMemFreedRev; /* ro SNMPv2-SMI::Gauge32 */
guint32 *cpmProcExtInvokedRev; /* ro SNMPv2-SMI::Counter32 */
guint32 *cpmProcExtRuntimeRev; /* ro SNMPv2-SMI::Counter32 */
guint32 *cpmProcExtUtil5SecRev; /* ro */
guint32 *cpmProcExtUtil1MinRev; /* ro */
guint32 *cpmProcExtUtil5MinRev; /* ro */
gint32 *cpmProcExtPriorityRev; /* ro */
} cisco_process_mib_cpmProcessExtRevEntry_t;
extern void
cisco_process_mib_get_cpmProcessExtRevTable(GNetSnmp *s, cisco_process_mib_cpmProcessExtRevEntry_t ***cpmProcessExtRevEntry, gint64 mask);
extern void
cisco_process_mib_free_cpmProcessExtRevTable(cisco_process_mib_cpmProcessExtRevEntry_t **cpmProcessExtRevEntry);
extern cisco_process_mib_cpmProcessExtRevEntry_t *
cisco_process_mib_new_cpmProcessExtRevEntry(void);
extern void
cisco_process_mib_get_cpmProcessExtRevEntry(GNetSnmp *s, cisco_process_mib_cpmProcessExtRevEntry_t **cpmProcessExtRevEntry, guint32 cpmCPUTotalIndex, guint32 cpmProcessPID, gint64 mask);
extern void
cisco_process_mib_free_cpmProcessExtRevEntry(cisco_process_mib_cpmProcessExtRevEntry_t *cpmProcessExtRevEntry);
G_END_DECLS
#endif /* _CISCO_PROCESS_MIB_H_ */
|