|
.NET Framework | |||||||||
| PREV TYPE NEXT TYPE | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONST | PROP | METHOD | OP | EVENT | DETAIL: FIELD | CONST | PROP | METHOD | OP | EVENT | |||||||||
Does an IP broadcast in an attempt to find nearby peers
| Field Summary | |
|---|---|
| Naanou.Common.BasicAddress | address |
| System.Exception | exception |
| Naanou.Common.ILogger | logger |
| System.Collections.ArrayList | workers |
| Constructor Summary | |
|---|---|
|
BroadcastDiscovery() Ctor |
|
| Method Summary | |
|---|---|
| void |
Broadcast() Starts worker threads for each NIC |
| void |
OnDiscoveredPeer(object sender, Naanou.LookupService.DiscoveryEventArgs args) Triggered by worker discovery threads |
| Naanou.LookupService.Bootstrap |
Start(Naanou.Common.BasicAddress address, Naanou.Common.ILogger logger) Starts discovery |
| Naanou.LookupService.Bootstrap |
Start() Starts broadcast discovery process. Waits for process to finish after Naanou.LookupService.Config.DiscoveryBroadcastWait seconds and then returns. |
| void |
Stop() Stops all discoverers |
| Methods inherited from class System.Object |
|---|
| Equals, Finalize, GetHashCode, GetType, MemberwiseClone, ToString |
| Event Summary | |
|---|---|
| Naanou.LookupService.DiscoveryEventHandler |
DiscoveredPeer
Triggered when discoverer gets a new node |
| Field Detail |
|---|
private Naanou.Common.BasicAddress address
private System.Exception exception
private Naanou.Common.ILogger logger
private System.Collections.ArrayList workers
| Constructor Detail |
|---|
public BroadcastDiscovery()
Ctor
| Method Detail |
|---|
private void Broadcast()
Starts worker threads for each NIC
private void OnDiscoveredPeer(object sender,
Naanou.LookupService.DiscoveryEventArgs args)
Triggered by worker discovery threads
Parameters:
sender - Senderargs - Argspublic Naanou.LookupService.Bootstrap Start(Naanou.Common.BasicAddress address,
Naanou.Common.ILogger logger)
Starts discovery
Parameters:
address - Addresslogger - Loggerprivate Naanou.LookupService.Bootstrap Start()
Starts broadcast discovery process. Waits for process to finish after Naanou.LookupService.Config.DiscoveryBroadcastWait seconds and then returns.
public void Stop()
Stops all discoverers
| Event Detail |
|---|
public Naanou.LookupService.DiscoveryEventHandler DiscoveredPeer
Triggered when discoverer gets a new node
|
.NET Framework | |||||||||
| PREV TYPE NEXT TYPE | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONST | PROP | METHOD | OP | EVENT | DETAIL: FIELD | CONST | PROP | METHOD | OP | EVENT | |||||||||