def __init__(self, maproute): Map.__init__(self, maproute.levels, maproute.gsize, Node, maproute.me) self.copy_from_maproute(maproute) self.remotable_funcs = [self.map_data_merge] self.tmp_deleted = {}
def __init__(self, levels, gsize, me, pid): """levels, gsize, me: the same of Map pid: P2P id of the service associated to this map """ Map.__init__(self, levels, gsize, ParticipantNode, me) self.pid = pid
def __init__(self, levels, gsize, me): Map.__init__(self, levels, gsize, RouteNode, me) self.events.add([ 'ROUTE_NEW', 'ROUTE_DELETED', 'ROUTE_REM_CHGED' # the route's rem changed ]) self.remotable_funcs = [self.free_nodes_nb]
def __init__(self, levels, gsize, me): Map.__init__(self, levels, gsize, RouteNode, me) self.events.add(["ROUTE_NEW", "ROUTE_DELETED", "ROUTE_REM_CHGED"]) # the route's rem changed self.remotable_funcs = [self.free_nodes_nb]