コード例 #1
0
 public HttpServerSocketDelegate(IHttpServerTransaction transaction, IHttpServerTransactionDelegate transactionDelegate)
 {
     this.transaction         = transaction;
     this.transactionDelegate = transactionDelegate;
     transactionTransform     = new ParserToTransactionTransform(transaction, transactionDelegate);
     parser = new HttpParser(new ParserDelegate(transactionTransform));
 }
コード例 #2
0
 public HttpServerSocketDelegate(IHttpServerTransaction transaction, IHttpServerTransactionDelegate transactionDelegate)
 {
     this.transaction = transaction;
     this.transactionDelegate = transactionDelegate;
     transactionTransform = new ParserToTransactionTransform(transaction, transactionDelegate);
     parser = new HttpParser(new ParserDelegate(transactionTransform));
 }
コード例 #3
0
 public HttpServerTransactionDelegateWrapper(IHttpServerTransactionDelegate realDelegate, 
                                      IConnectionWatcher connectionWatcher,
                                      ISocket socket)
 {
     _realDelegate = realDelegate;
     _connectionWatcher = connectionWatcher;
     _socket = socket;
 }
コード例 #4
0
 public HttpServerTransactionDelegateWrapper(IHttpServerTransactionDelegate realDelegate,
                                             IConnectionWatcher connectionWatcher,
                                             ISocket socket)
 {
     _realDelegate      = realDelegate;
     _connectionWatcher = connectionWatcher;
     _socket            = socket;
 }
コード例 #5
0
 public ParserToTransactionTransform(IHttpServerTransaction transaction, IHttpServerTransactionDelegate transactionDelegate)
 {
     this.transaction = transaction;
     this.transactionDelegate = transactionDelegate;
     queue = new ParserEventQueue();
 }
コード例 #6
0
ファイル: TransactionInput.cs プロジェクト: rmueller/kayak
 public TransactionInput(IHttpServerTransaction transaction, IHttpServerTransactionDelegate del)
 {
     tx = transaction;
     this.del = del;
 }
コード例 #7
0
 public ParserToTransactionTransform(IHttpServerTransactionDelegate transactionDelegate)
 {
     this.transactionDelegate = transactionDelegate;
     queue = new ParserEventQueue();
 }
コード例 #8
0
ファイル: TransactionInput.cs プロジェクト: wade1990/Elpis
 public TransactionInput(IHttpServerTransaction transaction, IHttpServerTransactionDelegate del)
 {
     tx       = transaction;
     this.del = del;
 }