def stringReceived(self, data): box = BoxContainer() box.ParseFromString(data) if box.name != "": out_klass = getattr(self._modules, box.name) out = out_klass() if box.value != "": out.ParseFromString(box.value) self.boxReceived(out, box.tx_id)
def sendBox(self, addr, data, tx_id = None): box = BoxContainer() box.name = data.__class__.__name__ box.value = token.node_data(data.SerializeToString(), self.fingerprint) # generate random tx id if not given if not tx_id: tx_id = utils.rand_str(8) box.tx_id = tx_id self.sendString(addr, box.SerializeToString()) return tx_id
def sendBox(self, data, tx_id = None): box = BoxContainer() box.name = data.__class__.__name__ box.value = data.SerializeToString() # generate random tx id if not given if not tx_id: tx_id = utils.rand_str(8) box.tx_id = tx_id self.sendString(box.SerializeToString()) return tx_id
def stringReceived(self, addr, data): box = BoxContainer() box.ParseFromString(data) if box.name != "": out_klass = getattr(self._modules, box.name) out = out_klass() if box.value != "": # verify and extract signed content (fp, value) = token.verify_node_data(box.value, self.keyring) if value: out.ParseFromString(value) self.boxReceived(fp, box.tx_id, out)
def sendBox(self, addr, data, tx_id=None): box = BoxContainer() box.name = data.__class__.__name__ box.value = token.node_data(data.SerializeToString(), self.fingerprint) # generate random tx id if not given if not tx_id: tx_id = utils.rand_str(8) box.tx_id = tx_id self.sendString(addr, box.SerializeToString()) return tx_id
def sendBox(self, data, tx_id=None): box = BoxContainer() box.name = data.__class__.__name__ box.value = data.SerializeToString() # generate random tx id if not given if not tx_id: tx_id = utils.rand_str(8) box.tx_id = tx_id self.sendString(box.SerializeToString()) return tx_id