|
.NET Framework | |||||||||
| PREV TYPE NEXT TYPE | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONST | PROP | METHOD | OP | EVENT | DETAIL: FIELD | CONST | PROP | METHOD | OP | EVENT | |||||||||
Web peer discovery
| Field Summary | |
|---|---|
| bool | abort |
| Naanou.Common.BasicAddress | address |
| Naanou.Common.ILogger | logger |
| bool | started |
| Constructor Summary | |
|---|---|
|
WebDiscovery() Constructor |
|
| Method Summary | |
|---|---|
| byte[] |
GetBytes(System.Net.WebResponse response) Gets data from a request |
| bool |
ParseBootstrapData(byte[] byteData, string source) Parses data returned from a bootstrap URL. Looks for [nn:id:url:network:priority:nn] text segments, eg [nn!001!tcp://127.0.0.1:8000!1000!0!nn]. Will only parse a file under Naanou.LookupService.Config.BootStrapMaximumSize. |
| Naanou.LookupService.Bootstrap |
Start(Naanou.Common.BasicAddress address, Naanou.Common.ILogger logger) Starts discovery |
| Naanou.LookupService.Bootstrap |
Start() Tries to bootstrap from a URL |
| void |
Stop() Stops discovery |
| 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 bool abort
private Naanou.Common.BasicAddress address
private Naanou.Common.ILogger logger
private bool started
| Constructor Detail |
|---|
public WebDiscovery()
Constructor
| Method Detail |
|---|
private byte[] GetBytes(System.Net.WebResponse response)
Gets data from a request
Parameters:
response - private bool ParseBootstrapData(byte[] byteData,
string source)
Parses data returned from a bootstrap URL. Looks for [nn:id:url:network:priority:nn] text segments, eg [nn!001!tcp://127.0.0.1:8000!1000!0!nn]. Will only parse a file under Naanou.LookupService.Config.BootStrapMaximumSize.
Returns:
public Naanou.LookupService.Bootstrap Start(Naanou.Common.BasicAddress address,
Naanou.Common.ILogger logger)
Starts discovery
Parameters:
address - Local node addresslogger - Loggerpublic Naanou.LookupService.Bootstrap Start()
Tries to bootstrap from a URL
Returns:
public void Stop()
Stops discovery
| 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 | |||||||||