Exemple #1
0
 def _subscribe_to_block(self, block_name):
     self.client_comms = self.process.get_client_comms(block_name)
     assert self.client_comms, \
         "Process doesn't know about block %s" % block_name
     request = Subscribe(None, self, [block_name], delta=True)
     request.set_id(self.BLOCK_ID)
     self.client_comms.q.put(request)
Exemple #2
0
 def _subscribe_to_block(self, block_name):
     self.client_comms = self.process.get_client_comms(block_name)
     assert self.client_comms, \
         "Process doesn't know about block %s" % block_name
     request = Subscribe(None, self, [block_name], delta=True)
     request.set_id(self.BLOCK_ID)
     self.client_comms.q.put(request)
Exemple #3
0
 def __init__(self, process, block, block_name):
     """
     Args:
         process (Process): The process this should run under
         block (Block): The local block we should be controlling
         block_name (str): The local block's name
     """
     super(ClientController, self).__init__(block=block, process=process,
                                            block_name=block_name)
     request = Subscribe(
         None, self, [self.process.name, "remoteBlocks", "value"])
     request.set_id(self.REMOTE_BLOCKS_ID)
     self.process.q.put(request)
Exemple #4
0
 def __init__(self, process, block, block_name):
     """
     Args:
         process (Process): The process this should run under
         block (Block): The local block we should be controlling
         block_name (str): The local block's name
     """
     super(ClientController, self).__init__(block=block,
                                            process=process,
                                            block_name=block_name)
     request = Subscribe(None, self,
                         [self.process.name, "remoteBlocks", "value"])
     request.set_id(self.REMOTE_BLOCKS_ID)
     self.process.q.put(request)
 def subscribe_server_blocks(self):
     """Subscribe to process blocks"""
     request = Subscribe(None, None, [".", "blocks", "value"])
     request.set_id(self.SERVER_BLOCKS_ID)
     self.send_to_server(request)
Exemple #6
0
 def subscribe_server_blocks(self, _):
     """Subscribe to process blocks"""
     request = Subscribe(None, None, [".", "blocks", "value"])
     request.set_id(self.SERVER_BLOCKS_ID)
     self.loop.add_callback(self.send_to_server, request)
 def subscribe_server_blocks(self):
     """Subscribe to process blocks"""
     request = Subscribe(None, None, [".", "blocks", "value"])
     request.set_id(self.SERVER_BLOCKS_ID)
     self.send_to_server(request)