def getSnapshot(self): est = Estado_pb2.MapFieldEntry() keys = list(self.state.items()) keys.sort() for k in keys: pair = Estado_pb2.MapFieldEntry() pair.key = k pair.value = self.state[k] est.kv.append(pair) return est.SerializeToString()
def getSnapshot(self): est = Estado_pb2.Estado() atual = self.state.inicio while atual is not None: est.lista.append(atual.valor) atual = atual.proximo return est.SerializeToString()
def installSnapshot(self, input): est = Estado_pb2.Estado() est.ParseFromString(input) self.state = {} for i in est.kv: self.state[i.key] = i.value
def installSnapshot(self, input): est = Estado_pb2.Estado() est.ParseFromString(input) self.state = list() for i in est.lista: self.state.append(i)
def getSnapshot(self): est = Estado_pb2.Estado() for i in self.state: est.lista.append(i) return est.SerializeToString()
def installSnapshot(self, input): est = Estado_pb2.Estado() est.ParseFromString(input)
def getSnapshot(self): est = Estado_pb2.Estado() return est.SerializeToString()
def installSnapshot(self, input): est = Estado_pb2.Estado() est.ParseFromString(input) self.state = ListaNormal() for i in est.lista: self.state.insereFinal(i)