예제 #1
0
    def close_all_sockets(self):
        """ Close all sockets """
        readers = self.get_sockets(self.get_handle_map())

        for s in readers:
            if s is not None:
                DTN._cleanup_socket(s)
예제 #2
0
    def close_all_sockets(self):
        """ Close all sockets """
        readers = self.get_sockets(self.get_handle_map())

        for s in readers:
            if s is not None:
                DTN._cleanup_socket(s)
예제 #3
0
    def clean(self):
        if self.conn_send is not None:
            DTN._cleanup_socket(self.conn_send)
        if self.conn_recv is not None:
            DTN._cleanup_socket(self.conn_recv)

        # Set DTNConnection of this SH in Site Manager to None
        self.sm.dtn[self.sh] = None
        if self.server_conn:
            self.sm.server_connected = False
예제 #4
0
    def clean(self):
        if self.conn_send is not None:
            DTN._cleanup_socket(self.conn_send)
        if self.conn_recv is not None:
            DTN._cleanup_socket(self.conn_recv)

        # Set DTNConnection of this SH in Site Manager to None
        self.sm.dtn[self.sh] = None
        if self.server_conn:
            self.sm.server_connected = False