コード例 #1
0
    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 = {}
コード例 #2
0
    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
コード例 #3
0
ファイル: p2p.py プロジェクト: AlexVanGluk/netsukuku
    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
コード例 #4
0
ファイル: route.py プロジェクト: unoffices/netsukuku
    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]
コード例 #5
0
ファイル: route.py プロジェクト: erdincay/netsukuku
    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]