diff options
author | elie <elie> | 2015-01-20 17:30:58 +0000 |
---|---|---|
committer | elie <elie> | 2015-01-20 17:30:58 +0000 |
commit | 5bbf5073c4c07f76bac7569d6371e267b4855355 (patch) | |
tree | 2d3d00e2eb61f65edecbb6da66738bb95cd03510 | |
parent | 359116a593e77119806197513bf509b1cb2ca83d (diff) | |
download | pysnmp-5bbf5073c4c07f76bac7569d6371e267b4855355.tar.gz |
missing AbstractTransportAddress added
-rw-r--r-- | pysnmp/carrier/asyncio/dgram/udp.py | 5 | ||||
-rw-r--r-- | pysnmp/carrier/twisted/dgram/udp.py | 5 | ||||
-rw-r--r-- | pysnmp/carrier/twisted/dgram/unix.py | 5 |
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=''): |