Naanou.LookupService.WorkDispatch
Class FindSuccessorState

Find successor

Field Summary
Naanou.Common.FindSuccessorDelegate Client
         Client served
Naanou.Common.Hash Id
         Id being sought
Naanou.LookupService.NodeAddress NodeQueried
         Node queried
bool RandomForward
Naanou.Common.FindSuccessorResult ResultChain
         Result chain

Fields inherited from class Naanou.LookupService.WorkDispatch.WorkState
added, serial

Constructor Summary
FindSuccessorState(Naanou.Common.Hash id, Naanou.LookupService.NodeAddress nodeQueried, bool randomForward, Naanou.Common.FindSuccessorResult resultChain, Naanou.Common.FindSuccessorDelegate client, string requestSerial)
         Constructor

Properties inherited from class Naanou.LookupService.WorkDispatch.WorkState
IsAdded, Serial

Method Summary
void SendResult(object[] p)

Methods inherited from class Naanou.LookupService.WorkDispatch.WorkState
Added

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


Field Detail

Client

public Naanou.Common.FindSuccessorDelegate Client

Client served


Id

public Naanou.Common.Hash Id

Id being sought


NodeQueried

public Naanou.LookupService.NodeAddress NodeQueried

Node queried


RandomForward

public bool RandomForward


ResultChain

public Naanou.Common.FindSuccessorResult ResultChain

Result chain

Constructor Detail

FindSuccessorState

public FindSuccessorState(Naanou.Common.Hash id,
                          Naanou.LookupService.NodeAddress nodeQueried,
                          bool randomForward,
                          Naanou.Common.FindSuccessorResult resultChain,
                          Naanou.Common.FindSuccessorDelegate client,
                          string requestSerial)

Constructor

Parameters:
id - Id
client - Client
nodeQueried - Node queried
resultChain - Result chain to append too
Method Detail

SendResult

public void SendResult(object[] p)