C# Class CANAPE.Net.Servers.ProxyServer

Base interface for a listening proxy
Exibir arquivo Open project: tyranid/CANAPE.Core Class Usage Examples

Protected Properties

Property Type Description
_logger Logger

Public Methods

Method Description
Accept ( IDataAdapter adapter, MetaDictionary meta, MetaDictionary globalMeta, ProxyNetworkService service ) : ProxyToken

Accept a new proxy connection

Complete ( ProxyToken token, MetaDictionary meta, MetaDictionary globalMeta, ProxyNetworkService service, IDataAdapter client ) : IDataAdapter

Complete the proxy connection by passing back the token and getting a new IDataAdapter

Protected Methods

Method Description
ProxyServer ( Logger logger ) : CANAPE.DataAdapters

Protected constructor

Method Details

Accept() public abstract method

Accept a new proxy connection
public abstract Accept ( IDataAdapter adapter, MetaDictionary meta, MetaDictionary globalMeta, ProxyNetworkService service ) : ProxyToken
adapter IDataAdapter The data adapter to use
meta MetaDictionary Meta object
globalMeta MetaDictionary Global meta object
service ProxyNetworkService The service which contains this server
return ProxyToken

Complete() public abstract method

Complete the proxy connection by passing back the token and getting a new IDataAdapter
public abstract Complete ( ProxyToken token, MetaDictionary meta, MetaDictionary globalMeta, ProxyNetworkService service, IDataAdapter client ) : IDataAdapter
token ProxyToken The token returned from client
meta MetaDictionary Meta object
globalMeta MetaDictionary Global meta object
service ProxyNetworkService The service which contains this server
client IDataAdapter The client adapter which was created
return IDataAdapter

ProxyServer() protected method

Protected constructor
protected ProxyServer ( Logger logger ) : CANAPE.DataAdapters
logger Logger
return CANAPE.DataAdapters

Property Details

_logger protected_oe property

Logger instance
protected Logger _logger
return Logger