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