summaryrefslogtreecommitdiff
path: root/pysnmp/carrier/base.py
diff options
context:
space:
mode:
authorelie <elie>2005-06-23 22:30:33 +0000
committerelie <elie>2005-06-23 22:30:33 +0000
commite8e6489e8165b63bbbd486e6442a4e4a4dbc5107 (patch)
tree76deacc22914e89ff0e1ea0ddab8a521a2926f0b /pysnmp/carrier/base.py
parent6b630fe39c74d5808f54ec97e93880c2017235af (diff)
downloadpysnmp-git-e8e6489e8165b63bbbd486e6442a4e4a4dbc5107.tar.gz
stopDispatcher() implemented
Diffstat (limited to 'pysnmp/carrier/base.py')
-rw-r--r--pysnmp/carrier/base.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/pysnmp/carrier/base.py b/pysnmp/carrier/base.py
index 71d88808..36a62b92 100644
--- a/pysnmp/carrier/base.py
+++ b/pysnmp/carrier/base.py
@@ -3,7 +3,7 @@ from pysnmp.carrier import error
class AbstractTransportDispatcher:
def __init__(self):
- self.doDispatchFlag = 1
+ self._doDispatchFlag = 1
self.__transports = {}
self.__recvCbFun = self.__timerCbFun = None
@@ -82,6 +82,9 @@ class AbstractTransportDispatcher:
def runDispatcher(self, timeout=0.0):
raise error.CarrierError('Method not implemented')
+ def stopDispatcher(self):
+ self._doDispatchFlag = 0
+
def closeDispatcher(self):
self.closeTransports()
for tDomain in self.__transports.keys():