Property | Type | Description | |
---|---|---|---|
_entry_enumerator | IEnumerator | ||
_interrupted | bool | ||
_sync | Object |
Method | Description | |
---|---|---|
Interrupt ( ) : void |
An asyncronous interrupt that prevents future transfers, but does not stop current transfers. Calls done.
|
|
TransferState ( Brunet con, |
Begins a new transfer state to the neighbor connected via con.
|
Method | Description | |
---|---|---|
Done ( ) : void |
Used to clear out the key_entries when done to assist in garbage collection.
|
|
GetEntryEnumerator ( ) : IEnumerator |
Returns an enumerator for key_entries.
|
|
NextTransfer ( Object o, |
This is called by all completed transfers. It checks to see if there is another value to transfer, transfers it if there is. Otherwise it calls Done.
|
protected GetEntryEnumerator ( ) : IEnumerator | ||
return | IEnumerator |
protected NextTransfer ( Object o, |
||
o | Object | The Channel where the result of the previous transfer is stored. |
eargs | Null | |
return | void |
public TransferState ( Brunet con, |
||
con | Brunet | The connection to the neigbhor we will be transferring data to. |
ts | The table server we're providing the transfer for. C# does not allow sub-class objects to have access to their parent objects member variables, so we pass it in like this. | |
return | System |