public void AddEdge(TcpEdge e) { Socket s = e.Socket; AllSockets.Add(s); ReceiveState rs = new ReceiveState(e, BA); _sock_to_rs[s] = rs; Interlocked.Increment(ref TEL._count); } public void AddSendWaiter(Socket s) {