|
.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 objectProperty 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 |