C# 클래스 DeOps.Simulator.InternetSim

파일 보기 프로젝트 열기: swax/DeOps 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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