public static ThreadPair SpawnThread(ARKUpdater p, AutoResetEvent r) { var thisThread = new SteamKit(p, r); Thread tThread = new Thread( () => thisThread.RunThread() ) { IsBackground = true }; tThread.Start(); return new ThreadPair(tThread, thisThread); }
public SteamKit(ARKUpdater p, AutoResetEvent r) { this._Parent = p; this._ResetEvent = r; this.Ready = false; this.Failed = false; this._ThreadRunning = true; this._Client = new SteamClient(); this._CManager = new CallbackManager(this._Client); this._User = this._Client.GetHandler<SteamUser>(); this._Apps = this._Client.GetHandler<SteamApps>(); this.SubscribeCallbacks(); this._Client.Connect(); }
public BackupInterfaceUnix(ARKUpdater parent) : base(parent) { }
public BackupInterfaceWindows(ARKUpdater parent) : base(parent) { }
public SteamInterfaceWindows(ARKUpdater parent) : base(parent) { }
public BackupInterface(ARKUpdater Parent) { this._Parent = Parent; }
public SteamInterfaceUnix(ARKUpdater parent) : base(parent) { }
public SteamInterface(ARKUpdater parent) { this._Parent = parent; }
public ServerInterfaceWindows(ARKUpdater parent) : base(parent) {}
public ServerInterfaceUnix(ARKUpdater parent) : base(parent) {}
public ServerInterface(ARKUpdater Parent) { this._ProcessDict = new Dictionary<Process, SettingsLoader.ServerChild>(); this._Parent = Parent; }