diff options
author | elie <elie> | 2013-06-21 06:34:22 +0000 |
---|---|---|
committer | elie <elie> | 2013-06-21 06:34:22 +0000 |
commit | 2ea76b7bd3ef3c542e7b44e2a85adb66fb80ecc2 (patch) | |
tree | b555b94fe52c49a05f93d9514286003183d58d46 /pysnmp/carrier/base.py | |
parent | c3da4f9fff8e111bb9693a8b827fcb5ad3df8c98 (diff) | |
download | pysnmp-git-2ea76b7bd3ef3c542e7b44e2a85adb66fb80ecc2.tar.gz |
disptacher vs transport compatibiilty verification moved into
base transport class
Diffstat (limited to 'pysnmp/carrier/base.py')
-rw-r--r-- | pysnmp/carrier/base.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/pysnmp/carrier/base.py b/pysnmp/carrier/base.py index bb2424e4..238da251 100644 --- a/pysnmp/carrier/base.py +++ b/pysnmp/carrier/base.py @@ -156,3 +156,10 @@ class AbstractTransportDispatcher: self.unregisterTransport(tDomain) self.unregisterRecvCbFun() self.unregisterTimerCbFun() + + +class AbstractTransport: + protoTransportDispatcher = None + @classmethod + def isCompatibleWithDispatcher(cls, transportDispatcher): + return isinstance(transportDispatcher, cls.protoTransportDispatcher) |