/// <summary> /// Initialization constructor /// </summary> public TDSClientEndPoint(ITDSClient client, Func <byte[], int, int, ushort> funcTDSStreamPreWriteCallBack, Action <TcpClient> funcPostConnect, Action <TcpClient> funcTCPClientDisconnect) { // Save client instance TDSClient = client; _funcTDSStreamPreWriteCallBack = funcTDSStreamPreWriteCallBack; _funcPostConnect = funcPostConnect; _funcTCPClientDisconnect = funcTCPClientDisconnect; }
/// <summary> /// Client TDS parser initialization constructor /// </summary> public TDSClientParser(ITDSClient client, Stream transport) : base(transport) { // Save the client Client = client; // Initialize protocol stream Transport.PacketSize = client.Context.PacketSize; }
/// <summary> /// Initialization constructor /// </summary> public TDSClientEndPoint(ITDSClient client, Func<byte[], int, int, ushort> funcTDSStreamPreWriteCallBack, Action<TcpClient> funcPostConnect, Action<TcpClient> funcTCPClientDisconnect) { // Save client instance TDSClient = client; _funcTDSStreamPreWriteCallBack = funcTDSStreamPreWriteCallBack; _funcPostConnect = funcPostConnect; _funcTCPClientDisconnect = funcTCPClientDisconnect; }
/// <summary> /// Initialization constructor /// </summary> /// <param name="client">TDS client instance that will drive the communication with the TDS server</param> public TDSClientEndPoint(ITDSClient client) : this(client, null, null, null) { }
public UtilityModule(DatabaseHandler databaseHandler, ITDSClient tdsClient) { _databaseHandler = databaseHandler; _tdsClient = tdsClient; }
public SupportRequestHandler(ITDSClient tdsClient, DatabaseHandler databaseHandler) { _tdsClient = tdsClient; _databaseHandler = databaseHandler; }