C# Класс DeOps.Simulator.InternetSim

Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
ClearIPCache bool
FreshStart bool
InPackets List[]
InstanceChange InstanceChangeHandler
Instances ThreadedList
LAN bool
LoadOnline bool
LoadedPath string
Logging bool
OpNames string>.Dictionary
OutPackets List[]
Paused bool
PumpThreads Thread[]
RunThread Thread
Shutdown bool
SleepTime int
StartTime System.DateTime
TcpEndPoints DhtNetwork>.Dictionary
TcpSourcetoDest TcpConnect>.ThreadedDictionary
TestCoreThread bool
TestEncryption bool
TestTcpFullBuffer bool
TimeNow System.DateTime
UdpEndPoints DhtNetwork>.Dictionary
UpdateView UpdateViewHandler
UseTimeFile bool
UserNames string>.Dictionary
WebCacheHits int

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

Метод Описание
AddAddress ( IPEndPoint address, DeOps.Implementation.Dht.DhtNetwork network, bool tcp ) : void
DoFlux ( ) : void
DoStep ( ) : void
DownloadCache ( DeOps.Implementation.Dht.DhtNetwork network ) : void
Exit ( ) : void
ExitInstance ( SimInstance instance ) : void
InternetSim ( string startupPath, Icon defaultIcon ) : System
Login ( SimInstance instance, string path ) : void
Logout ( OpCore core ) : void
Pause ( ) : void
PumpThread ( int index ) : void
RegisterAddress ( OpCore core ) : void
Run ( ) : void
SendPacket ( SimPacketType type, DeOps.Implementation.Dht.DhtNetwork network, byte packet, System target, TcpConnect tcp ) : int
Start ( ) : void
StartInstance ( string path ) : void
UnregisterAddress ( OpCore core ) : void

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

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

public AddAddress ( IPEndPoint address, DeOps.Implementation.Dht.DhtNetwork network, bool tcp ) : void
address System.Net.IPEndPoint
network DeOps.Implementation.Dht.DhtNetwork
tcp bool
Результат void

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

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

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

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

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

public DownloadCache ( DeOps.Implementation.Dht.DhtNetwork network ) : void
network DeOps.Implementation.Dht.DhtNetwork
Результат void

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

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

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

public ExitInstance ( SimInstance instance ) : void
instance SimInstance
Результат void

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

public InternetSim ( string startupPath, Icon defaultIcon ) : System
startupPath string
defaultIcon System.Drawing.Icon
Результат System

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

public Login ( SimInstance instance, string path ) : void
instance SimInstance
path string
Результат void

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

public Logout ( OpCore core ) : void
core DeOps.Implementation.OpCore
Результат void

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

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

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

public PumpThread ( int index ) : void
index int
Результат void

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

public RegisterAddress ( OpCore core ) : void
core DeOps.Implementation.OpCore
Результат void

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

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

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

public SendPacket ( SimPacketType type, DeOps.Implementation.Dht.DhtNetwork network, byte packet, System target, TcpConnect tcp ) : int
type SimPacketType
network DeOps.Implementation.Dht.DhtNetwork
packet byte
target System
tcp DeOps.Implementation.Transport.TcpConnect
Результат int

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

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

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

public StartInstance ( string path ) : void
path string
Результат void

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

public UnregisterAddress ( OpCore core ) : void
core DeOps.Implementation.OpCore
Результат void

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

ClearIPCache публичное свойство

public bool ClearIPCache
Результат bool

FreshStart публичное свойство

public bool FreshStart
Результат bool

InPackets публичное свойство

public List[] InPackets
Результат List[]

InstanceChange публичное свойство

public InstanceChangeHandler InstanceChange
Результат InstanceChangeHandler

Instances публичное свойство

public ThreadedList Instances
Результат ThreadedList

LAN публичное свойство

public bool LAN
Результат bool

LoadOnline публичное свойство

public bool LoadOnline
Результат bool

LoadedPath публичное свойство

public string LoadedPath
Результат string

Logging публичное свойство

public bool Logging
Результат bool

OpNames публичное свойство

public Dictionary OpNames
Результат string>.Dictionary

OutPackets публичное свойство

public List[] OutPackets
Результат List[]

Paused публичное свойство

public bool Paused
Результат bool

PumpThreads публичное свойство

public Thread[] PumpThreads
Результат Thread[]

RunThread публичное свойство

public Thread RunThread
Результат Thread

Shutdown публичное свойство

public bool Shutdown
Результат bool

SleepTime публичное свойство

public int SleepTime
Результат int

StartTime публичное свойство

public DateTime,System StartTime
Результат System.DateTime

TcpEndPoints публичное свойство

public Dictionary TcpEndPoints
Результат DhtNetwork>.Dictionary

TcpSourcetoDest публичное свойство

public ThreadedDictionary TcpSourcetoDest
Результат TcpConnect>.ThreadedDictionary

TestCoreThread публичное свойство

public bool TestCoreThread
Результат bool

TestEncryption публичное свойство

public bool TestEncryption
Результат bool

TestTcpFullBuffer публичное свойство

public bool TestTcpFullBuffer
Результат bool

TimeNow публичное свойство

public DateTime,System TimeNow
Результат System.DateTime

UdpEndPoints публичное свойство

public Dictionary UdpEndPoints
Результат DhtNetwork>.Dictionary

UpdateView публичное свойство

public UpdateViewHandler UpdateView
Результат UpdateViewHandler

UseTimeFile публичное свойство

public bool UseTimeFile
Результат bool

UserNames публичное свойство

public Dictionary UserNames
Результат string>.Dictionary

WebCacheHits публичное свойство

public int WebCacheHits
Результат int