/// <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;
        }
Exemple #2
0
        /// <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;
        }
Exemple #3
0
        /// <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;
        }
Exemple #4
0
        /// <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)
 {
 }
Exemple #6
0
 public UtilityModule(DatabaseHandler databaseHandler, ITDSClient tdsClient)
 {
     _databaseHandler = databaseHandler;
     _tdsClient       = tdsClient;
 }
Exemple #7
0
 /// <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)
 {
 }
Exemple #8
0
 public SupportRequestHandler(ITDSClient tdsClient, DatabaseHandler databaseHandler)
 {
     _tdsClient       = tdsClient;
     _databaseHandler = databaseHandler;
 }