# # This file is part of pysnmp software. # # Copyright (c) 2005-2019, Ilya Etingof # License: http://snmplabs.com/pysnmp/license.html # # Copyright (C) 2008 Truelite Srl # Author: Filippo Giunchedi # # This program is free software; you can redistribute it and/or modify # it under the terms of the BSD 2-Clause License as shipped with pysnmp. # # Description: twisted DatagramProtocol UDP transport # from pysnmp.carrier.base import AbstractTransport from pysnmp.carrier.twisted.dispatch import TwistedDispatcher class AbstractTwistedTransport(AbstractTransport): PROTO_TRANSPORT_DISPATCHER = TwistedDispatcher def __init__(self, sock=None, sockMap=None): self._writeQ = [] AbstractTransport.__init__(self)