33 public void Init(
string serverName)
50 base.ReadCallback(result);
51 if (!
obj.CancelToken.IsCancellationRequested)
118 if (this.OnClientAccess !=
null)
122 _haveClientAccessFlag =
false;
static ? Delegate Remove(Delegate? source, Delegate? value)
static ? Delegate Combine(Delegate? a, Delegate? b)
void EndWaitForConnection(IAsyncResult asyncResult)
IAsyncResult BeginWaitForConnection(AsyncCallback? callback, object? state)
CancellationTokenSource _cancelTokenSrc
virtual bool BeginReadData()
virtual void ProcessDataArriveEvent()
Action< byte[]> _onDataArrive
volatile bool _pipeBrokenFlag
void ConnectionCallback(IAsyncResult result)
void ProcessPipeBrokenEvent()
void ContinueReadOrWait()
NamedPipeServerStream GetPipeStream()
override Action< byte[]> OnDataArrive
bool _haveClientAccessFlag
override void ReadCallback(IAsyncResult result)
void CheckFlagAndFireEvent()
void ProcessClientAccessEvent()
void Init(string serverName)
static void WriteDebugString(string format, params object[] args)