using System; using ln.snmp.types; using System.Net; namespace ln.snmp.channel { public abstract class SnmpPDUChannel { public SNMPEngine SNMPClient { get; set; } public abstract SnmpVersion SnmpVersion { get; } public SnmpPDUChannel(SNMPEngine client) { SNMPClient = client; } public abstract PDU RequestResponse(PDU pdu, IPEndPoint remoteEndpoint); } }