/*_########################################################################## _## _## Copyright (C) 2011 Kaito Yamada _## _########################################################################## */ package com.github.kaitoy.sneo.agent.mo; import org.snmp4j.smi.OID; import org.snmp4j.smi.OctetString; public interface SnmpAccessStatisticsGatherer { public void snmpGetSucceeded(OctetString context, OID oid); public void snmpGetFailed(OctetString context, OID oid); public void snmpNextSucceeded(OctetString context, OID oid); public void snmpNextFailed(OctetString context, OID oid); public void snmpSetSucceeded(OctetString context, OID oid); public void snmpSetFailed(OctetString context, OID oid); public int getSnmpGetSucceededCount(OctetString context, OID oid); public int getSnmpGetFailedCount(OctetString context, OID oid); public int getSnmpNextSucceededCount(OctetString context, OID oid); public int getSnmpNextFailedCount(OctetString context, OID oid); public int getSnmpSetSucceededCount(OctetString context, OID oid); public int getSnmpSetFailedCount(OctetString context, OID oid); public void clear(); public SnmpAccessStatisticsGatherer merge(SnmpAccessStatisticsGatherer other); public String getReport(); }