C# Класс Brunet.Symphony.StructuredNearConnectionOverlord

Наследование: Brunet.Connections.ConnectionOverlord
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
DESIRED_NEIGHBORS int

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

Свойство Тип Описание
STRUC_NEAR string
TRIM_DELAY double
_DEFAULT_RETRY_INTERVAL System.TimeSpan
_MAX_RETRY_INTERVAL System.TimeSpan
_active int
_connectors System.Collections.Hashtable
_current_retry_interval System.TimeSpan
_last_connection_time System.DateTime
_last_retry_time System.DateTime
_need_left int
_need_right int
_rand System.Random
_start_time System.DateTime
_sync object
_ta_auth TAAuthorizer

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

Метод Описание
Activate ( ) : void
HandleCtmResponse ( Connector c, ISender ret_path, ConnectToMessage ctm_resp ) : bool
StructuredNearConnectionOverlord ( Node n ) : System

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

Метод Описание
CheckForNearerNeighbors ( ConnectionList structs, IEnumerable neighbors, Address &nltarget, Address &nrtarget ) : void
CheckState ( object node, EventArgs eargs ) : void
ConnectHandler ( object contab, EventArgs eargs ) : void
ConnectTo ( ISender sender, Address target, string contype, int responses ) : void
ConnectToNearer ( ConnectionList cl, Address forwarder, IEnumerable ni ) : void
ConnectToNearer ( ConnectionList structs, IDictionary target_to_for, IEnumerable neighs ) : void
ConnectorEndHandler ( object connector, EventArgs args ) : void
DisconnectHandler ( object connectiontable, EventArgs args ) : void
GetConnectToMessage ( string ConnectionType, string token ) : ConnectToMessage
GetSelfTarget ( ) : Address
StatusChangedHandler ( Connection c, ConnectionState>.Brunet oldnew ) : void
TrimConnections ( ) : void

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

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

public Activate ( ) : void
Результат void

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

protected CheckForNearerNeighbors ( ConnectionList structs, IEnumerable neighbors, Address &nltarget, Address &nrtarget ) : void
structs ConnectionList
neighbors IEnumerable
nltarget Address
nrtarget Address
Результат void

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

protected CheckState ( object node, EventArgs eargs ) : void
node object
eargs System.EventArgs
Результат void

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

protected ConnectHandler ( object contab, EventArgs eargs ) : void
contab object
eargs System.EventArgs
Результат void

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

protected ConnectTo ( ISender sender, Address target, string contype, int responses ) : void
sender ISender
target Address
contype string
responses int
Результат void

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

protected ConnectToNearer ( ConnectionList cl, Address forwarder, IEnumerable ni ) : void
cl ConnectionList
forwarder Address
ni IEnumerable
Результат void

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

protected ConnectToNearer ( ConnectionList structs, IDictionary target_to_for, IEnumerable neighs ) : void
structs ConnectionList
target_to_for IDictionary
neighs IEnumerable
Результат void

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

protected ConnectorEndHandler ( object connector, EventArgs args ) : void
connector object
args System.EventArgs
Результат void

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

protected DisconnectHandler ( object connectiontable, EventArgs args ) : void
connectiontable object
args System.EventArgs
Результат void

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

protected GetConnectToMessage ( string ConnectionType, string token ) : ConnectToMessage
ConnectionType string
token string
Результат Brunet.Connections.ConnectToMessage

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

protected GetSelfTarget ( ) : Address
Результат Address

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

public HandleCtmResponse ( Connector c, ISender ret_path, ConnectToMessage ctm_resp ) : bool
c Brunet.Connections.Connector
ret_path ISender
ctm_resp Brunet.Connections.ConnectToMessage
Результат bool

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

protected StatusChangedHandler ( Connection c, ConnectionState>.Brunet oldnew ) : void
c Brunet.Connections.Connection
oldnew ConnectionState>.Brunet
Результат void

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

public StructuredNearConnectionOverlord ( Node n ) : System
n Node
Результат System

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

protected TrimConnections ( ) : void
Результат void

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

DESIRED_NEIGHBORS статическое публичное свойство

static public int DESIRED_NEIGHBORS
Результат int

STRUC_NEAR статическое защищенное свойство

static protected string STRUC_NEAR
Результат string

TRIM_DELAY статическое защищенное свойство

static protected double TRIM_DELAY
Результат double

_DEFAULT_RETRY_INTERVAL статическое защищенное свойство

static protected TimeSpan,System _DEFAULT_RETRY_INTERVAL
Результат System.TimeSpan

_MAX_RETRY_INTERVAL статическое защищенное свойство

static protected TimeSpan,System _MAX_RETRY_INTERVAL
Результат System.TimeSpan

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

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

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

protected Hashtable,System.Collections _connectors
Результат System.Collections.Hashtable

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

protected TimeSpan,System _current_retry_interval
Результат System.TimeSpan

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

protected DateTime,System _last_connection_time
Результат System.DateTime

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

protected DateTime,System _last_retry_time
Результат System.DateTime

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

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

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

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

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

protected Random,System _rand
Результат System.Random

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

protected DateTime,System _start_time
Результат System.DateTime

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

protected object _sync
Результат object

_ta_auth защищенное статическое свойство

protected static TAAuthorizer _ta_auth
Результат TAAuthorizer