diff options
author | elie <elie> | 2013-06-01 12:15:58 +0000 |
---|---|---|
committer | elie <elie> | 2013-06-01 12:15:58 +0000 |
commit | 374652248999709006e9deb62fe2d8f3cdb6323d (patch) | |
tree | e9933e8a618a0b3d0e5b0cb2000a8184fabbef9e /pysnmp/carrier | |
parent | a8bd7e3f06c5c84363764de284ef4e7024534969 (diff) | |
download | pysnmp-374652248999709006e9deb62fe2d8f3cdb6323d.tar.gz |
config.addSocketTransport() helper renamed into config.addTransport()
and improved by automatically instantiating compatible TransportDispatcher
making it dispatcher-agnostic. As an additional bonus, application may not
call registerTransportDispatcher() as it would be called by addTransport().
Diffstat (limited to 'pysnmp/carrier')
-rw-r--r-- | pysnmp/carrier/asynsock/base.py | 2 | ||||
-rw-r--r-- | pysnmp/carrier/twisted/base.py | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/pysnmp/carrier/asynsock/base.py b/pysnmp/carrier/asynsock/base.py index 0cef5c6..30d9137 100644 --- a/pysnmp/carrier/asynsock/base.py +++ b/pysnmp/carrier/asynsock/base.py @@ -2,9 +2,11 @@ import socket, sys import asyncore from pysnmp.carrier import error +from pysnmp.carrier.asynsock.dispatch import AsynsockDispatcher from pysnmp import debug class AbstractSocketTransport(asyncore.dispatcher): + protoTransportDispatcher = AsynsockDispatcher sockFamily = sockType = None retryCount = 0; retryInterval = 0 bufferSize = 131070 diff --git a/pysnmp/carrier/twisted/base.py b/pysnmp/carrier/twisted/base.py index ecceaca..fba21da 100644 --- a/pysnmp/carrier/twisted/base.py +++ b/pysnmp/carrier/twisted/base.py @@ -8,8 +8,10 @@ # # Description: twisted DatagramProtocol UDP transport # +from pysnmp.carrier.twisted.dispatch import TwistedDispatcher class AbstractTwistedTransport: + protoTransportDispatcher = TwistedDispatcher """Base Twisted Transport, to be used with TwistedDispatcher""" def __init__(self): self._writeQ = [] |