Ejemplo n.º 1
0
 def __init__(self,
              udpPort=4000,
              dataStore=None,
              routingTable=None,
              networkProtocol=None):
     DistributedTupleSpacePeer.__init__(self, udpPort, dataStore,
                                        routingTable, networkProtocol)
     self.data = {}
Ejemplo n.º 2
0
 def store(self, key, value, originalPublisherID=None, age=0, **kwargs):
     if _Debug:
         lg.out(
             _DebugLevel + 10,
             "dht_service.DHTNode.store key=[%s], value=[%s]" % (base64.b32encode(key), str(value)[:20]),
         )
     return DistributedTupleSpacePeer.store(
         self, key, value, originalPublisherID=originalPublisherID, age=age, **kwargs
     )
Ejemplo n.º 3
0
 def store(self, key, value, originalPublisherID=None, age=0, **kwargs):
     if _Debug:
         lg.out(
             _DebugLevel + 10,
             'dht_service.DHTNode.store key=[%s], value=[%s]' %
             (base64.b32encode(key), str(value)[:20]))
     # TODO: add verification methods for different type of data we store in DHT
     # TODO: add signature validation to be sure this is the owner of that key:value pair
     return DistributedTupleSpacePeer.store(
         self,
         key,
         value,
         originalPublisherID=originalPublisherID,
         age=age,
         **kwargs)
Ejemplo n.º 4
0
 def __init__(self, udpPort=4000, dataStore=None, routingTable=None, networkProtocol=None):
     DistributedTupleSpacePeer.__init__(self, udpPort, dataStore, routingTable, networkProtocol)
     self.data = {}