예제 #1
0
 public IncomingStreamHandler(TcpClient _socket, IGazeApiReponseListener _responseListener, IGazeApiConnectionListener _connectionListener, GazeApiManager _networkLayer)
 {
     this.socket             = _socket;
     this.responseListener   = _responseListener;
     this.connectionListener = _connectionListener;
     this.networkLayer       = _networkLayer;
 }
예제 #2
0
 public OutgoingStreamHandler(TcpClient _socket, BlockingQueue <String> _queue, IGazeApiConnectionListener _connectionListener, GazeApiManager _networkLayer)
 {
     this.socket             = _socket;
     this.connectionListener = _connectionListener;
     this.networkLayer       = _networkLayer;
     this.blockingOutQueue   = _queue;
 }
예제 #3
0
 public OutgoingStreamHandler(
     TcpClient socket,
     PriorityBlockingQueue <IRequest> queue,
     ConcurrentDictionary <int, IRequest> requests,
     IGazeApiConnectionListener connectionListener,
     GazeApiManager networkLayer)
 {
     _Socket             = socket;
     _ConnectionListener = connectionListener;
     _NetworkLayer       = networkLayer;
     _OutQueue           = queue;
     _OngoingRequests    = requests;
 }
예제 #4
0
 public IncomingStreamHandler(
     TcpClient _socket,
     IGazeApiReponseListener _responseListener,
     IGazeApiConnectionListener _connectionListener,
     ConcurrentDictionary <int, IRequest> _onGoingRequests,
     GazeApiManager _networkLayer)
 {
     this._Socket             = _socket;
     this._ResponseListener   = _responseListener;
     this._ConnectionListener = _connectionListener;
     this._OnGoingRequests    = _onGoingRequests;
     this._NetworkLayer       = _networkLayer;
 }
예제 #5
0
 public GazeApiManager(IGazeApiReponseListener responseListener, IGazeApiConnectionListener connectionListener)
 {
     this.responseListener   = responseListener;
     this.connectionListener = connectionListener;
     requestQueue            = new BlockingQueue <String>();
 }
예제 #6
0
 public GazeApiManager(IGazeApiReponseListener responseListener, IGazeApiConnectionListener connectionListener)
 {
     this._ResponseListener = responseListener;
     this._ConnectionListener = connectionListener;
 }
예제 #7
0
 public OutgoingStreamHandler(
     TcpClient socket,
     PriorityBlockingQueue<IRequest> queue,
     ConcurrentDictionary<int, IRequest> requests, 
     IGazeApiConnectionListener connectionListener, 
     GazeApiManager networkLayer)
 {
     _Socket = socket;
     _ConnectionListener = connectionListener;
     _NetworkLayer = networkLayer;
     _OutQueue = queue;
     _OngoingRequests = requests;
 }
예제 #8
0
 public IncomingStreamHandler(
     TcpClient _socket, 
     IGazeApiReponseListener _responseListener, 
     IGazeApiConnectionListener _connectionListener,
     ConcurrentDictionary<int, IRequest> _onGoingRequests,
     GazeApiManager _networkLayer)
 {
     this._Socket = _socket;
     this._ResponseListener = _responseListener;
     this._ConnectionListener = _connectionListener;
     this._OnGoingRequests = _onGoingRequests;
     this._NetworkLayer = _networkLayer;
 }
예제 #9
0
 internal override GazeApiManager CreateApiManager(IGazeApiReponseListener responseListener, IGazeApiConnectionListener connectionListener)
 {
     return new GazeApiManager(responseListener, connectionListener);
 }
예제 #10
0
 public GazeApiManager(IGazeApiReponseListener responseListener, IGazeApiConnectionListener connectionListener)
 {
     this._ResponseListener   = responseListener;
     this._ConnectionListener = connectionListener;
 }
예제 #11
0
 internal override GazeApiManager CreateApiManager(IGazeApiReponseListener responseListener, IGazeApiConnectionListener connectionListener)
 {
     return(new GazeApiManager(responseListener, connectionListener));
 }
예제 #12
0
 public GazeApiManager(IGazeApiReponseListener responseListener, IGazeApiConnectionListener connectionListener)
 {
     this.responseListener = responseListener;
     this.connectionListener = connectionListener;
     requestQueue = new BlockingQueue<String>();
 }
예제 #13
0
 public OutgoingStreamHandler(TcpClient _socket, BlockingQueue<String> _queue, IGazeApiConnectionListener _connectionListener, GazeApiManager _networkLayer)
 {
     this.socket = _socket;
     this.connectionListener = _connectionListener;
     this.networkLayer = _networkLayer;
     this.blockingOutQueue = _queue;
 }
예제 #14
0
 public IncomingStreamHandler(TcpClient _socket, IGazeApiReponseListener _responseListener, IGazeApiConnectionListener _connectionListener, GazeApiManager _networkLayer)
 {
     this.socket = _socket;
     this.responseListener = _responseListener;
     this.connectionListener = _connectionListener;
     this.networkLayer = _networkLayer;
 }