summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorelie <elie>2015-01-20 17:30:58 +0000
committerelie <elie>2015-01-20 17:30:58 +0000
commit5bbf5073c4c07f76bac7569d6371e267b4855355 (patch)
tree2d3d00e2eb61f65edecbb6da66738bb95cd03510
parent359116a593e77119806197513bf509b1cb2ca83d (diff)
downloadpysnmp-5bbf5073c4c07f76bac7569d6371e267b4855355.tar.gz
missing AbstractTransportAddress added
-rw-r--r--pysnmp/carrier/asyncio/dgram/udp.py5
-rw-r--r--pysnmp/carrier/twisted/dgram/udp.py5
-rw-r--r--pysnmp/carrier/twisted/dgram/unix.py5
3 files changed, 15 insertions, 0 deletions
diff --git a/pysnmp/carrier/asyncio/dgram/udp.py b/pysnmp/carrier/asyncio/dgram/udp.py
index 8b752e3..328423b 100644
--- a/pysnmp/carrier/asyncio/dgram/udp.py
+++ b/pysnmp/carrier/asyncio/dgram/udp.py
@@ -27,6 +27,7 @@
#
import sys
import traceback
+from pysnmp.carrier.base import AbstractTransportAddress
from pysnmp.carrier.asyncio.dgram.base import DgramAsyncioProtocol
from pysnmp.carrier import error
try:
@@ -38,7 +39,11 @@ loop = asyncio.get_event_loop()
domainName = snmpUDPDomain = (1, 3, 6, 1, 6, 1, 1)
+class UdpTransportAddress(tuple, AbstractTransportAddress): pass
+
class UdpAsyncioTransport(DgramAsyncioProtocol):
+ addressType = UdpTransportAddress
+
# AbstractAsyncioTransport API
def openClientMode(self, iface=('0.0.0.0', 0)):
diff --git a/pysnmp/carrier/twisted/dgram/udp.py b/pysnmp/carrier/twisted/dgram/udp.py
index e3aefd8..d90d93b 100644
--- a/pysnmp/carrier/twisted/dgram/udp.py
+++ b/pysnmp/carrier/twisted/dgram/udp.py
@@ -1,12 +1,17 @@
# Implements twisted-based UDP transport
import sys
from twisted.internet import reactor
+from pysnmp.carrier.base import AbstractTransportAddress
from pysnmp.carrier.twisted.dgram.base import DgramTwistedTransport
from pysnmp.carrier import error
domainName = snmpUDPDomain = (1, 3, 6, 1, 6, 1, 1)
+class UdpTransportAddress(tuple, AbstractTransportAddress): pass
+
class UdpTwistedTransport(DgramTwistedTransport):
+ addressType = UdpTransportAddress
+
# AbstractTwistedTransport API
def openClientMode(self, iface=('', 0)):
diff --git a/pysnmp/carrier/twisted/dgram/unix.py b/pysnmp/carrier/twisted/dgram/unix.py
index b555853..dd590b0 100644
--- a/pysnmp/carrier/twisted/dgram/unix.py
+++ b/pysnmp/carrier/twisted/dgram/unix.py
@@ -1,12 +1,17 @@
# Implements twisted-based UNIX domain socket transport
import sys
from twisted.internet import reactor
+from pysnmp.carrier.base import AbstractTransportAddress
from pysnmp.carrier.twisted.dgram.base import DgramTwistedTransport
from pysnmp.carrier import error
domainName = snmpLocalDomain = (1, 3, 6, 1, 2, 1, 100, 1, 13)
+class UnixTransportAddress(str, AbstractTransportAddress): pass
+
class UnixTwistedTransport(DgramTwistedTransport):
+ addressType = UnixTransportAddress
+
# AbstractTwistedTransport API
def openClientMode(self, iface=''):