C# Class DeOps.DeOpsContext

Inheritance: IDisposable
Show file Open project: swax/DeOps Class Usage Examples

Public Properties

Property Type Description
Bandwidth BandwidthLog
ContextThread Thread
CoreVersion uint
Cores ThreadedList
DefaultIcon System.Drawing.Icon
KnownServices string>.Dictionary
Lookup DeOps.Implementation.OpCore
LookupConfig LookupSettings
NotifyUpdateReady bool>.Func
ShowLogin Action
SignedUpdate DeOps.Services.Update.UpdateInfo
Sim DeOps.Simulator.SimInstance
StartupPath string

Public Methods

Method Description
AddCache ( string link ) : void
AssignUploadSlots ( ) : void
CanUpdate ( ) : bool
CheckLookup ( ) : void
DeOpsContext ( SimInstance sim, string startupPath, Icon defaultIcon ) : System
DeOpsContext ( string startupPath, Icon defaultIcon ) : System
Dispose ( ) : void
FindLocalIP ( ) : void
LoadCore ( string userPath, string pass ) : OpCore
RaiseLogin ( string args ) : void
RaiseUpdateReady ( LookupSettings config ) : void
RemoveCore ( OpCore removed ) : void
SecondTimer_Tick ( object state ) : void

Private Methods

Method Description
FindLocalIP_DownloadStringCompleted ( object sender, DownloadStringCompletedEventArgs e ) : void
SetLocalIP ( IPAddress ip ) : void

Method Details

AddCache() public method

public AddCache ( string link ) : void
link string
return void

AssignUploadSlots() public method

public AssignUploadSlots ( ) : void
return void

CanUpdate() public method

public CanUpdate ( ) : bool
return bool

CheckLookup() public method

public CheckLookup ( ) : void
return void

DeOpsContext() public method

public DeOpsContext ( SimInstance sim, string startupPath, Icon defaultIcon ) : System
sim DeOps.Simulator.SimInstance
startupPath string
defaultIcon System.Drawing.Icon
return System

DeOpsContext() public method

public DeOpsContext ( string startupPath, Icon defaultIcon ) : System
startupPath string
defaultIcon System.Drawing.Icon
return System

Dispose() public method

public Dispose ( ) : void
return void

FindLocalIP() public method

public FindLocalIP ( ) : void
return void

LoadCore() public method

public LoadCore ( string userPath, string pass ) : OpCore
userPath string
pass string
return DeOps.Implementation.OpCore

RaiseLogin() public method

public RaiseLogin ( string args ) : void
args string
return void

RaiseUpdateReady() public method

public RaiseUpdateReady ( LookupSettings config ) : void
config LookupSettings
return void

RemoveCore() public method

public RemoveCore ( OpCore removed ) : void
removed DeOps.Implementation.OpCore
return void

SecondTimer_Tick() public method

public SecondTimer_Tick ( object state ) : void
state object
return void

Property Details

Bandwidth public property

public BandwidthLog Bandwidth
return BandwidthLog

ContextThread public property

public Thread ContextThread
return Thread

CoreVersion public static property

public static uint CoreVersion
return uint

Cores public property

public ThreadedList Cores
return ThreadedList

DefaultIcon public property

public Icon,System.Drawing DefaultIcon
return System.Drawing.Icon

KnownServices public property

public Dictionary KnownServices
return string>.Dictionary

Lookup public property

public OpCore,DeOps.Implementation Lookup
return DeOps.Implementation.OpCore

LookupConfig public property

public LookupSettings,DeOps LookupConfig
return LookupSettings

NotifyUpdateReady public property

public Func NotifyUpdateReady
return bool>.Func

ShowLogin public property

public Action ShowLogin
return Action

SignedUpdate public property

public UpdateInfo,DeOps.Services.Update SignedUpdate
return DeOps.Services.Update.UpdateInfo

Sim public property

public SimInstance,DeOps.Simulator Sim
return DeOps.Simulator.SimInstance

StartupPath public property

public string StartupPath
return string