public HttpServerTransactionDelegate(
     IHttpResponseDelegateFactory responseDelegateFactory,
     IHttpRequestDelegate requestDelegate)
 {
     this.responseDelegateFactory = responseDelegateFactory;
     this.requestDelegate = requestDelegate;
 }
 public HttpServerTransactionDelegate(
     IPAddress remoteAddress,
     IHttpResponseDelegateFactory responseDelegateFactory, 
     IHttpRequestDelegate requestDelegate)
 {
     this.remoteAddress = remoteAddress;
     this.responseDelegateFactory = responseDelegateFactory;
     this.requestDelegate = requestDelegate;
 }
예제 #3
0
 public HttpServerTransactionDelegate(
     IPAddress remoteAddress,
     IHttpResponseDelegateFactory responseDelegateFactory,
     IHttpRequestDelegate requestDelegate)
 {
     this.remoteAddress           = remoteAddress;
     this.responseDelegateFactory = responseDelegateFactory;
     this.requestDelegate         = requestDelegate;
 }
 public HttpServerTransactionDelegate(IHttpRequestDelegate requestDelegate)
 {
     this.requestDelegate = requestDelegate;
 }
예제 #5
0
 public HttpServerDelegate(IHttpRequestDelegate requestDelegate)
 {
     this.requestDelegate = requestDelegate;
     this.responseFactory = new HttpResponseDelegateFactory();
 }
예제 #6
0
 public static IServer CreateHttp(this IServerFactory factory, IHttpRequestDelegate channel, IScheduler scheduler)
 {
     var f = new HttpServerFactory(factory);
     return f.Create(channel, scheduler);
 }
예제 #7
0
        public static IServer CreateHttp(this IServerFactory factory, IHttpRequestDelegate channel, IScheduler scheduler)
        {
            var f = new HttpServerFactory(factory);

            return(f.Create(channel, scheduler));
        }
예제 #8
0
 public static IServer CreateHttp(this IServerFactory factory, IHttpRequestDelegate channel)
 {
     return CreateHttp(factory, channel, KayakScheduler.Current);
 }
예제 #9
0
 public IosHttpServerDelegate(IHttpRequestDelegate requestDelegate, IConnectionWatcher connWatcher)
 {
     this.requestDelegate = requestDelegate;
     this.responseFactory = new HttpResponseDelegateFactory();
     this.connWatcher=connWatcher;
 }
예제 #10
0
 public IosHttpServerDelegate(IHttpRequestDelegate requestDelegate, IConnectionWatcher connWatcher)
 {
     this.requestDelegate = requestDelegate;
     this.responseFactory = new HttpResponseDelegateFactory();
     this.connWatcher     = connWatcher;
 }
예제 #11
0
        public static IServer CreateIosHttp(this IServerFactory factory, IHttpRequestDelegate channel, IConnectionWatcher connWatcher, IScheduler scheduler)
        {
            var f = new IosHttpServerFactory(factory, connWatcher);

            return(f.Create(channel, scheduler));
        }
예제 #12
0
 public HttpServerDelegate(IHttpRequestDelegate requestDelegate)
 {
     this.requestDelegate = requestDelegate;
 }
예제 #13
0
 public HttpServerDelegate(IHttpRequestDelegate requestDelegate)
 {
     this.responseFactory = new ResponseFactory(requestDelegate);
 }
예제 #14
0
 public static IServer CreateIosHttp(this IServerFactory factory, IHttpRequestDelegate channel, IConnectionWatcher connWatcher, IScheduler scheduler)
 {
     var f = new IosHttpServerFactory(factory, connWatcher);
     return f.Create(channel, scheduler);
 }
예제 #15
0
 public IServer Create(IHttpRequestDelegate del, IScheduler scheduler)
 {
     return(serverFactory.Create(new HttpServerDelegate(del), scheduler));
 }
예제 #16
0
 public IServer Create(IHttpRequestDelegate del, IScheduler scheduler)
 {
     return serverFactory.Create(new IosHttpServerDelegate(del, connWatcher), scheduler);
 }
예제 #17
0
 public HttpServerDelegate(IHttpRequestDelegate requestDelegate)
 {
     this.requestDelegate = requestDelegate;
     this.responseFactory = new HttpResponseDelegateFactory();
 }
예제 #18
0
 public HttpServerTransactionDelegate(IHttpRequestDelegate requestDelegate)
 {
     this.requestDelegate = requestDelegate;
 }
예제 #19
0
 public HttpServerDelegate(IHttpRequestDelegate requestDelegate)
 {
     this.requestDelegate = requestDelegate;
 }