public synchronized long toLong() { updateVariable(); return variable.toLong(); }
public synchronized long toLong() { updateVariable(); return variable.toLong(); }
public synchronized long toLong() { updateVariable(); return variable.toLong(); }
public long getAsLong(OID oid) throws IOException { ResponseEvent event = get(Arrays.asList(oid)); return event.getResponse().get(0).getVariable().toLong(); }
private Object getValueFromVariableAndType(Variable variable, MibObjectType mot) { Object value = null; switch (mot.smiType()) { case INTEGER: case INTEGER32: value = variable.toInt(); break; case TIMETICKS: case UNSIGNED32: case COUNTER32: case COUNTER64: case GAUGE32: value = variable.toLong(); break; case OCTET_STRING: value = variable.toString().getBytes(); break; default: value = variable.toString(); } return value; }
} else if(valueAsVar instanceof UnsignedInteger32) { if(valueAsVar instanceof TimeTicks) { long epochcentisecond = valueAsVar.toLong(); retvalue = new Double(epochcentisecond / 100.0); } else retvalue = valueAsVar.toLong(); } else if(valueAsVar instanceof Integer32) retvalue = valueAsVar.toInt(); else if(valueAsVar instanceof Counter64) retvalue = valueAsVar.toLong(); else if(valueAsVar instanceof OctetString) { if(valueAsVar instanceof Opaque) {
return var.toLong(); return var.toLong(); case BER.COUNTER32: case BER.GAUGE32: return var.toLong(); case BER.TIMETICKS: return new Double(1.0 * ((TimeTicks)var).toMilliseconds() / 1000.0); return resolvOpaque((Opaque) var); case BER.COUNTER64: return var.toLong(); default: logger.warn("Unknown syntax: " + var.getSyntaxString());