Rename Shadowsocks.Proxy -> Shadowsocks.ForwardProxy

This commit is contained in:
noisyfox
2016-12-09 02:17:46 +11:00
parent 264b91d6b0
commit be3cc3f3a6
6 changed files with 17 additions and 17 deletions
@@ -0,0 +1,38 @@
using System;
using System.Net;
using System.Net.Sockets;
namespace Shadowsocks.ForwardProxy
{
public interface IForwardProxy
{
EndPoint LocalEndPoint { get; }
EndPoint ProxyEndPoint { get; }
EndPoint DestEndPoint { get; }
void BeginConnectProxy(EndPoint remoteEP, AsyncCallback callback, object state);
void EndConnectProxy(IAsyncResult asyncResult);
void BeginConnectDest(EndPoint destEndPoint, AsyncCallback callback, object state);
void EndConnectDest(IAsyncResult asyncResult);
void BeginSend(byte[] buffer, int offset, int size, SocketFlags socketFlags, AsyncCallback callback,
object state);
int EndSend(IAsyncResult asyncResult);
void BeginReceive(byte[] buffer, int offset, int size, SocketFlags socketFlags, AsyncCallback callback,
object state);
int EndReceive(IAsyncResult asyncResult);
void Shutdown(SocketShutdown how);
void Close();
}
}