Coverage for ion/util/tcp_connections : 40.38%
Hot-keys on this page
r m x p toggle line displays
j k next/prev highlighted chunk
0 (zero) top of page
1 (one) first highlighted chunk
|
#!/usr/bin/env python
@file ion/core/managedconnections/tcp.py @author David Stuebe @author Matt Rodriguez @brief base classes for objects with a tcp connection using a life cycle """
BasicLifecycleObject.__init__(self) self._host = host self._port = port self._factory = factory self._timeout = timeout self._bindAddress=bindAddress
self._connector = None
log.info('on_initialize')
self._connector = reactor.connectTCP(self._host, self._port, self._factory, self._timeout, self._bindAddress) log.info('on_activate: connected TCP')
self._connector.disconnect() log.info('on_deactivate: disconnected TCP')
log.info('on_terminate: disconnected TCP') self._connector.disconnect() log.info('on_terminate: disconnected TCP')
self._connector.disconnect() log.info('on_error')
BasicLifecycleObject.__init__(self) self._port = port self._factory = factory self._backlog = backlog self._interface=interface
self._listener = None
log.info('on_initialize')
self._listener = reactor.listenTCP(self._port, self._factory, self._backlog, self._interface) log.info('on_activate: Listening TCP')
self._listener.stopListening() log.info('on_deactivate: disconnected TCP')
self._listener.stopListening() log.info('on_terminate: disconnected TCP')
log.info('on_error')
|