C# Класс Brunet.Applications.MultiNode

This class provides a layer on top of BasicNode to support creating multiple Brunet.Nodes in a single application.
Наследование: BasicNode
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
_count int
_nodes List
_threads List

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

Метод Описание
MultiNode ( NodeConfig node_config, int count ) : System
Run ( ) : void

This is where the magic happens! Sets up Shutdown, creates all the nodes, and call Connect on them in separate threads.

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

Метод Описание
StopPem ( System.DateTime now ) : void

All nodes are disconnected? Stop the PathEL.

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

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

public MultiNode ( NodeConfig node_config, int count ) : System
node_config NodeConfig
count int
Результат System

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

This is where the magic happens! Sets up Shutdown, creates all the nodes, and call Connect on them in separate threads.
public Run ( ) : void
Результат void

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

All nodes are disconnected? Stop the PathEL.
protected StopPem ( System.DateTime now ) : void
now System.DateTime
Результат void

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

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

The total amount of Brunet.Nodes.
protected int _count
Результат int

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

Contains a list of all the ApplicationNodes.
protected List _nodes
Результат List

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

Contains a list of all the Brunet.Nodes Connect calls.
protected List _threads
Результат List