Table of Contents

Class: Node Twisted-0.19.0/sandbox/chord.py

A node in a Chord network.

Base Classes   
pb.Copyable
pb.Perspective
Methods   
__init__
__repr__
_setFingerCallback
_setPredCallback
findPredecessor
findPredecessor_1
findPredecessor_2
findSuccessor_1
findSuccessor_2
fixFingers
getNodeAt
getSelf
getStateToCopyFor
join
notify
perspective_closestPrecedingFinger
perspective_findSuccessor
perspective_getPredecessor
perspective_getSuccessor
perspective_notify
stabilise
stabilise_1
start
  __init__ 
__init__ (
        self,
        address,
        perspectiveName,
        identityName,
        port=pb.portno,
        )

  __repr__ 
__repr__ ( self )

  _setFingerCallback 
_setFingerCallback (
        self,
        x,
        i,
        )

  _setPredCallback 
_setPredCallback ( self,  n )

  findPredecessor 
findPredecessor ( self,  id )

  findPredecessor_1 
findPredecessor_1 (
        self,
        n2,
        id,
        )

  findPredecessor_2 
findPredecessor_2 (
        self,
        n3,
        n2,
        id,
        )

  findSuccessor_1 
findSuccessor_1 ( self,  n2 )

  findSuccessor_2 
findSuccessor_2 (
        self,
        address,
        n2,
        )

  fixFingers 
fixFingers ( self )

Refresh a random finger table entry. Called periodically.

  getNodeAt 
getNodeAt ( self,  address )

  getSelf 
getSelf ( self )

  getStateToCopyFor 
getStateToCopyFor ( self,  persp )

  join 
join ( self,  n2 )

Intialize finger tables of local node. n2 is a node already on the network or None if we're the first.

  notify 
notify ( self,  n )

  perspective_closestPrecedingFinger 
perspective_closestPrecedingFinger ( self,  id )

  perspective_findSuccessor 
perspective_findSuccessor ( self,  id )

  perspective_getPredecessor 
perspective_getPredecessor ( self )

  perspective_getSuccessor 
perspective_getSuccessor ( self )

  perspective_notify 
perspective_notify ( self,  addr )

n thinks it might be our predecessor.

  stabilise 
stabilise ( self )

Verify our immediate successor and tell them about us. Called periodically.

  stabilise_1 
stabilise_1 ( self,  p )

  start 
start ( self,  k )


Table of Contents

This document was automatically generated on Sun Jul 14 19:52:28 2002 by HappyDoc version 2.0