diff options
author | elie <elie> | 2013-06-01 12:15:58 +0000 |
---|---|---|
committer | elie <elie> | 2013-06-01 12:15:58 +0000 |
commit | 31cdd5d31a64fb17b45130b8c2145cbaaf41fb5b (patch) | |
tree | b37f9c26158bbe648f3caef850503c3b1debab48 /pysnmp/carrier | |
parent | e5276292e5cde7b4cac80fa44661418b91138d3e (diff) | |
download | pysnmp-git-31cdd5d31a64fb17b45130b8c2145cbaaf41fb5b.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/asyncore/base.py | 2 | ||||
-rw-r--r-- | pysnmp/carrier/twisted/base.py | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/pysnmp/carrier/asyncore/base.py b/pysnmp/carrier/asyncore/base.py index 0cef5c63..30d9137b 100644 --- a/pysnmp/carrier/asyncore/base.py +++ b/pysnmp/carrier/asyncore/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 ecceacaa..fba21da4 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 = [] |