|
.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 the work for broadcast discovery. Run in separate threads
| Field Summary | |
|---|---|
| bool | abort |
| System.Net.IPEndPoint | bind |
| byte[] | discoveryPkt |
| System.Exception | exception |
| Naanou.Common.ILogger | logger |
| System.Threading.Thread | thread |
| Naanou.Common.UdpListener | udp |
| Constructor Summary | |
|---|---|
|
BroadcastDiscovery.BroadcastDiscoverer(System.Net.IPEndPoint bind, Naanou.Common.Hash nodeId, Naanou.Common.ILogger logger) Constructor |
|
| Property Summary | |
|---|---|
| System.Exception |
Exception
Gets the exception that occurred during running of thread, if any. |
| Method Summary | |
|---|---|
| void |
DatagramRecvd(object sender, Naanou.Common.DatagramEventArgs args) Called when a datagram reply is received |
| void |
Start() Starts discovery |
| void |
StartAsync() Broadcasts for nodes |
| void |
Stop() Cleans up after a broadcast |
| Methods inherited from class System.Object |
|---|
| Equals, Finalize, GetHashCode, GetType, MemberwiseClone, ToString |
| Event Summary | |
|---|---|
| Naanou.LookupService.DiscoveryEventHandler |
DiscoveredPeer
Something found |
| Field Detail |
|---|
private bool abort
private System.Net.IPEndPoint bind
private byte[] discoveryPkt
private System.Exception exception
private Naanou.Common.ILogger logger
private System.Threading.Thread thread
private Naanou.Common.UdpListener udp
| Constructor Detail |
|---|
public BroadcastDiscovery.BroadcastDiscoverer(System.Net.IPEndPoint bind,
Naanou.Common.Hash nodeId,
Naanou.Common.ILogger logger)
Constructor
Parameters:
bind - End point to bind tonodeId - Id for nodelogger - Logging object| Property Detail |
|---|
public System.Exception Exception
Gets the exception that occurred during running of thread, if any.
| Method Detail |
|---|
private void DatagramRecvd(object sender,
Naanou.Common.DatagramEventArgs args)
Called when a datagram reply is received
Parameters:
sender - args - private void Start()
Starts discovery
public void StartAsync()
Broadcasts for nodes
public void Stop()
Cleans up after a broadcast
| Event Detail |
|---|
public Naanou.LookupService.DiscoveryEventHandler DiscoveredPeer
Something found
|
.NET Framework | |||||||||
| PREV TYPE NEXT TYPE | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONST | PROP | METHOD | OP | EVENT | DETAIL: FIELD | CONST | PROP | METHOD | OP | EVENT | |||||||||