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

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

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

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

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

Свойство Тип Описание
MAX_DOUBT_BENEFITS int
STRUC_BYPASS string
STRUC_SHORT string
TRIM_DELAY double
_DEFAULT_RETRY_INTERVAL System.TimeSpan
_MAX_RETRY_INTERVAL System.TimeSpan
_active int
_current_retry_interval System.TimeSpan
_doubts_table System.Collections.Hashtable
_last_connection_time System.DateTime
_last_optimize_time System.DateTime
_last_retry_time System.DateTime
_need_bypass int
_need_short int
_rand System.Random
_shortcuts int
_start_time System.DateTime
_sum_con_lifetime double
_sync object
_ta_auth Brunet.Transport.TAAuthorizer
_target_selector TargetSelector
_trim_count int

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

Метод Описание
Activate ( ) : void
StructuredShortcutConnectionOverlord ( Node n ) : System

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

Метод Описание
CheckBypassCallback ( Address start, SortedList score_table, Address bp_address ) : void
CheckConnectionOptimality ( object node, EventArgs eargs ) : void
CheckShortcutCallback ( Address random_target, SortedList score_table, Address sc_address ) : void
CheckState ( object node, EventArgs eargs ) : void
ConnectHandler ( object contab, EventArgs eargs ) : void
CreateBypass ( ) : void
CreateBypassCallback ( Address start, SortedList score_table, Address current ) : void
CreateShortcut ( ) : void
CreateShortcutCallback ( Address start, SortedList score_table, Address current ) : void
DisconnectHandler ( object connectiontable, EventArgs args ) : void
IsConnectionOptimal ( Address curr_address, SortedList score_table, int max_rank ) : bool
TrimConnections ( ) : void

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

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

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

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

protected CheckBypassCallback ( Address start, SortedList score_table, Address bp_address ) : void
start Address
score_table System.Collections.SortedList
bp_address Address
Результат void

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

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

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

protected CheckShortcutCallback ( Address random_target, SortedList score_table, Address sc_address ) : void
random_target Address
score_table System.Collections.SortedList
sc_address 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

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

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

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

protected CreateBypassCallback ( Address start, SortedList score_table, Address current ) : void
start Address
score_table System.Collections.SortedList
current Address
Результат void

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

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

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

protected CreateShortcutCallback ( Address start, SortedList score_table, Address current ) : void
start Address
score_table System.Collections.SortedList
current Address
Результат void

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

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

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

protected IsConnectionOptimal ( Address curr_address, SortedList score_table, int max_rank ) : bool
curr_address Address
score_table System.Collections.SortedList
max_rank int
Результат bool

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

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

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

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

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

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

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

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

protected static int MAX_DOUBT_BENEFITS
Результат int

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

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

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

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

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

static protected string STRUC_SHORT
Результат 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

protected double _sum_con_lifetime
Результат double

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

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

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

protected static TAAuthorizer,Brunet.Transport _ta_auth
Результат Brunet.Transport.TAAuthorizer

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

protected TargetSelector,Brunet.Symphony _target_selector
Результат TargetSelector

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

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