def doCloseOutgoing(self, *args, **kwargs): """ Action method. """ from transport.tcp import tcp_node conn = tcp_node.started_connections().pop(self.getConnectionAddress()) conn.connector = None
def doCloseOutgoing(self, arg): """ Action method. """ from transport.tcp import tcp_node conn = tcp_node.started_connections().pop(self.getConnectionAddress()) conn.connector = None
def isOutgoing(self, *args, **kwargs): """ Condition method. """ from transport.tcp import tcp_node if self.getConnectionAddress() is not None: if self.getConnectionAddress() in list(tcp_node.started_connections().keys()): return True return False
def list_sessions(self): """ """ result = [] for opened_connection in tcp_node.opened_connections().values(): for channel in opened_connection: result.append(channel) for started_connection in tcp_node.started_connections().values(): result.append(started_connection) return result
def isOutgoing(self, arg): """ Condition method. """ from transport.tcp import tcp_node if self.getConnectionAddress() is not None: if self.getConnectionAddress() in tcp_node.started_connections().keys(): return True return False