Naanou.LookupService
Class RemoteNode.FingerFiller

Fills another nodes finger table

Field Summary
Naanou.Common.BasicAddress callbackTo
string[] entries
bool forward
Naanou.LookupService.RemoteNode parent
int size

Constructor Summary
RemoteNode.FingerFiller(Naanou.LookupService.RemoteNode parent, Naanou.Common.BasicAddress callback, string[] entries, int size, bool forward)
         Constructor

Property Summary
Naanou.Common.BasicAddress Client
         Gets client
bool Forward
         Gets if table if forward

Method Summary
void Start()
         Runs asyncly
void StartImpl()

Methods inherited from class System.Object
Equals, Finalize, GetHashCode, GetType, MemberwiseClone, ToString


Field Detail

callbackTo

private Naanou.Common.BasicAddress callbackTo


entries

private string[] entries


forward

private bool forward


parent

private Naanou.LookupService.RemoteNode parent


size

private int size

Constructor Detail

RemoteNode.FingerFiller

public RemoteNode.FingerFiller(Naanou.LookupService.RemoteNode parent,
                               Naanou.Common.BasicAddress callback,
                               string[] entries,
                               int size,
                               bool forward)

Constructor

Parameters:
parent - Parent
callback - Callback address
entries - Entries to fill
size - Size of entries
forward - Forward table?
Property Detail

Client

public Naanou.Common.BasicAddress Client

Gets client


Forward

public bool Forward

Gets if table if forward

Method Detail

Start

public void Start()

Runs asyncly


StartImpl

private void StartImpl()