package org.infosec.ismp.collectd.snmp.cisco;
import org.infosec.ismp.collectd.snmp.NamedSnmpVar;
import org.infosec.ismp.collectd.snmp.SnmpTableEntry;
/**
* @author guoxianwei
* @date 2010-10-20 下午04:02:30
*
*/
public class CpmProcessExtRevEntry extends SnmpTableEntry{
public CpmProcessExtRevEntry() {
super(ms_elemList);
}
public static final String CPM_PROC_EXT_MEMALLOCATEDREV_ALIAS = "cpmProcExtMemAllocatedRev";
public static final String CPM_PROC_EXT_MEMFREEDREV_ALIAS = "cpmProcExtMemFreedRev";
public static final String CPM_PROC_EXT_INVOKEDREV_ALIAS = "cpmProcExtInvokedRev";
public static final String CPM_PROC_EXT_RUNTIMEREV_ALIAS = "cpmProcExtRuntimeRev";
public static final String CPM_PROC_EXT_UTIL5SECREV_ALIAS = "cpmProcExtUtil5SecRev";
public static final String CPM_PROC_EXT_UTIL1MINREV_ALIAS = "cpmProcExtUtil1MinRev";
public static final String CPM_PROC_EXT_UTIL5MINREV_ALIAS = "cpmProcExtUtil5MinRev";
public static final String CPM_PROC_EXT_PRIORITYREV_ALIAS = "cpmProcExtPriorityRev";
private static final String CPM_PROC_EXT_MEMALLOCATEDREV = ".1.3.6.1.4.1.9.9.109.1.2.3.1.1";
private static final String CPM_PROC_EXT_MEMFREEDREV = ".1.3.6.1.4.1.9.9.109.1.2.3.1.2";
private static final String CPM_PROC_EXT_INVOKEDREV = ".1.3.6.1.4.1.9.9.109.1.2.3.1.3";
private static final String CPM_PROC_EXT_RUNTIMEREV = ".1.3.6.1.4.1.9.9.109.1.2.3.1.4";
private static final String CPM_PROC_EXT_UTIL5SECREV = ".1.3.6.1.4.1.9.9.109.1.2.3.1.5";
private static final String CPM_PROC_EXT_UTIL1MINREV = ".1.3.6.1.4.1.9.9.109.1.2.3.1.6";
private static final String CPM_PROC_EXT_UTIL5MINREV = ".1.3.6.1.4.1.9.9.109.1.2.3.1.7";
private static final String CPM_PROC_EXT_PRIORITYREV = ".1.3.6.1.4.1.9.9.109.1.2.3.1.8";
public static NamedSnmpVar[] ms_elemList = null;
static {
ms_elemList = new NamedSnmpVar[8];
int ndx = 0;
ms_elemList[ndx++] = new NamedSnmpVar(NamedSnmpVar.SNMPINT32,CPM_PROC_EXT_MEMALLOCATEDREV_ALIAS , CPM_PROC_EXT_MEMALLOCATEDREV, 1);
ms_elemList[ndx++] = new NamedSnmpVar(NamedSnmpVar.SNMPINT32,CPM_PROC_EXT_MEMFREEDREV_ALIAS , CPM_PROC_EXT_MEMFREEDREV , 2);
ms_elemList[ndx++] = new NamedSnmpVar(NamedSnmpVar.SNMPINT32,CPM_PROC_EXT_INVOKEDREV_ALIAS , CPM_PROC_EXT_INVOKEDREV , 3);
ms_elemList[ndx++] = new NamedSnmpVar(NamedSnmpVar.SNMPINT32,CPM_PROC_EXT_RUNTIMEREV_ALIAS , CPM_PROC_EXT_RUNTIMEREV , 4);
ms_elemList[ndx++] = new NamedSnmpVar(NamedSnmpVar.SNMPINT32,CPM_PROC_EXT_UTIL5SECREV_ALIAS , CPM_PROC_EXT_UTIL5SECREV , 5);
ms_elemList[ndx++] = new NamedSnmpVar(NamedSnmpVar.SNMPINT32,CPM_PROC_EXT_UTIL1MINREV_ALIAS , CPM_PROC_EXT_UTIL1MINREV , 6);
ms_elemList[ndx++] = new NamedSnmpVar(NamedSnmpVar.SNMPINT32,CPM_PROC_EXT_UTIL5MINREV_ALIAS , CPM_PROC_EXT_UTIL5MINREV , 7);
ms_elemList[ndx++] = new NamedSnmpVar(NamedSnmpVar.SNMPINT32,CPM_PROC_EXT_PRIORITYREV_ALIAS , CPM_PROC_EXT_PRIORITYREV , 8);
}
public static final String TABLE_OID = ".1.3.6.1.4.1.9.9.109.1.2.3.1"; // start
public int getCpmProcExtMemAllocatedRev() {
return getInt32(CPM_PROC_EXT_MEMALLOCATEDREV);
}
public int getCpmProcExtMemFreedRev() {
return getInt32(CPM_PROC_EXT_MEMFREEDREV);
}
public int getCpmProcExtInvokedRev() {
return getInt32(CPM_PROC_EXT_INVOKEDREV);
}
public int getCpmProcExtRuntimeRev() {
return getInt32(CPM_PROC_EXT_RUNTIMEREV);
}
public int getCpmProcExtUtil5SecRev() {
return getInt32(CPM_PROC_EXT_UTIL5SECREV);
}
public int getCpmProcExtUtil1MinRev() {
return getInt32(CPM_PROC_EXT_UTIL1MINREV);
}
public int getCpmProcExtUtil5MinRev() {
return getInt32(CPM_PROC_EXT_UTIL5MINREV);
}
public int getCpmProcExtPriorityRev() {
return getInt32(CPM_PROC_EXT_PRIORITYREV);
}
}