summaryrefslogtreecommitdiff
path: root/pysnmp/carrier/asynsock/dgram/unix.py
diff options
context:
space:
mode:
Diffstat (limited to 'pysnmp/carrier/asynsock/dgram/unix.py')
-rw-r--r--pysnmp/carrier/asynsock/dgram/unix.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/pysnmp/carrier/asynsock/dgram/unix.py b/pysnmp/carrier/asynsock/dgram/unix.py
index d488f2d..adfc7ec 100644
--- a/pysnmp/carrier/asynsock/dgram/unix.py
+++ b/pysnmp/carrier/asynsock/dgram/unix.py
@@ -5,14 +5,19 @@ try:
from socket import AF_UNIX
except ImportError:
AF_UNIX = None
+from pysnmp.carrier.base import AbstractTransportAddress
from pysnmp.carrier.asynsock.dgram.base import DgramSocketTransport
domainName = snmpLocalDomain = (1, 3, 6, 1, 2, 1, 100, 1, 13)
random.seed()
+class UnixTransportAddress(str, AbstractTransportAddress): pass
+
class UnixSocketTransport(DgramSocketTransport):
sockFamily = AF_UNIX
+ addressType = UnixTransportAddress
+
def openClientMode(self, iface=None):
if iface is None:
# UNIX domain sockets must be explicitly bound