protected override void OnClose(UvArgs args) { if (!args.Successful) { _error = args; } }
private void OnCopyInternal(UvArgs args) { var callback = _copyCallback; _copyCallback = null; var copy = _copy; _copy = null; callback.Invoke(args.Code, this.OnCopy, this.Copied); }
protected override void OnWrite(UvDataArgs args) { if (args.Successful) { _read.Read(); } else { _error = args; _read.Close(); this.Close(); } }
protected override void OnRead(UvDataArgs args) { if (args.Code > 0) { _write.Write(args.Data); } else { if (!args.Successful) { _error = args; } this.Close(); _write.Close(); } }
protected override void OnOpen(UvArgs args) { if (args.Successful) { if (_write.Status == FileStatus.Open) { this.Read(); } else if (_write.Status == FileStatus.Closed) { this.Close(); } } else { _error = args; if (_write.Status == FileStatus.Open) { _write.Close(); } } }
protected virtual void OnConnect(UvArgs args) { }
private void FileOpened(object sender, UvArgs e) { this.FileCompleted(); }
protected virtual void OnDelete(UvArgs args) { }
protected override void OnClose(UvArgs args) { this.Server.RemoveClient(this); base.OnClose(args); }
protected override void OnOpen(UvArgs args) { if (args.Successful) { if (_read.Status == FileStatus.Open) _read.Read(); else if (_read.Status == FileStatus.Closed) this.Close(); } else { _error = args; if (_read.Status == FileStatus.Open) _read.Close(); } }
protected virtual void OnShutdown(UvArgs args) { }
protected override void OnClose(UvArgs args) { args.Throw(); }
protected override void OnClose(UvArgs args) { this.DisconnectAllClients(); base.OnClose(args); }
protected virtual void OnClose(UvArgs args) { }
protected virtual void OnClientConnected(UvArgs<TcpServerSocket> args) { }
protected virtual void OnCreateDirectory(UvArgs args) { }
protected virtual void OnCopy(UvArgs args) { }
protected virtual void OnResolve(UvArgs<IPEndPoint[]> args) { }
protected virtual void OnClientConnected(UvArgs <TcpServerSocket> args) { }
protected virtual void OnOpen(UvArgs args) { }
private void FileClosed(object sender, UvArgs e) { this.FileCompleted(); }
protected override void OnOpen(UvArgs args) { args.Throw(); this.Read(); }
protected override void OnOpen(UvArgs args) { args.Throw(); this.Write(Encoding.UTF8.GetBytes(_data)); }
protected override void OnRead(UvDataArgs args) { if (args.Code > 0) { _write.Write(args.Data); } else { if(!args.Successful) _error = args; this.Close(); _write.Close(); } }
protected override void OnClose(UvArgs args) { if (!args.Successful) _error = args; }
protected virtual void OnRemoveDirectory(UvArgs args) { }
protected virtual void OnResolve(UvArgs <IPEndPoint[]> args) { }