C# Класс Brunet.Transport.Discovery

This class attempts to provide mechanisms for dealing with the bootstrap problem: how do we find peers in our overlay using some existing shared medium.
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
_fe FuzzyEvent
_running int
_ta_handler ITAHandler

Открытые методы

Метод Описание
BeginFindingTAs ( ) : bool

We need some TAs.

Discovery ( ITAHandler ta_handler ) : Brunet.Util
EndFindingTAs ( ) : bool

No more TAs are necessary.

Stop ( ) : bool

Защищенные методы

Метод Описание
LocalTAsToString ( ) : IList

Returns a list of all local TAs as strings.

LocalTAsToString ( int max_tas ) : IList

Returns a list of some local TAs as strings.

SeekTAs ( System.DateTime now ) : void

Called to inquire the shared medium for TAs.

UpdateRemoteTAs ( IList tas_as_str ) : void

Converts a list of TAs as strings into TA objects.

UpdateRemoteTAs ( List tas ) : void

Описание методов

BeginFindingTAs() публичный Метод

We need some TAs.
public BeginFindingTAs ( ) : bool
Результат bool

Discovery() публичный Метод

public Discovery ( ITAHandler ta_handler ) : Brunet.Util
ta_handler ITAHandler
Результат Brunet.Util

EndFindingTAs() публичный Метод

No more TAs are necessary.
public EndFindingTAs ( ) : bool
Результат bool

LocalTAsToString() защищенный Метод

Returns a list of all local TAs as strings.
protected LocalTAsToString ( ) : IList
Результат IList

LocalTAsToString() защищенный Метод

Returns a list of some local TAs as strings.
protected LocalTAsToString ( int max_tas ) : IList
max_tas int
Результат IList

SeekTAs() абстрактный защищенный Метод

Called to inquire the shared medium for TAs.
abstract protected SeekTAs ( System.DateTime now ) : void
now System.DateTime
Результат void

Stop() публичный Метод

public Stop ( ) : bool
Результат bool

UpdateRemoteTAs() защищенный Метод

Converts a list of TAs as strings into TA objects.
protected UpdateRemoteTAs ( IList tas_as_str ) : void
tas_as_str IList
Результат void

UpdateRemoteTAs() защищенный Метод

protected UpdateRemoteTAs ( List tas ) : void
tas List
Результат void

Описание свойств

_fe защищенное свойство

protected FuzzyEvent _fe
Результат FuzzyEvent

_running защищенное свойство

protected int _running
Результат int

_ta_handler защищенное свойство

protected ITAHandler _ta_handler
Результат ITAHandler