more changes on http server low level

This commit is contained in:
UbitUmarov
2020-04-08 14:35:31 +01:00
parent f0f067d05c
commit f976d10de2
6 changed files with 175 additions and 126 deletions

View File

@@ -23,7 +23,7 @@ namespace OSHttpServer
int contextID {get;}
int TimeoutKeepAlive {get; set; }
int MaxPipeRequests{get; set; }
int MaxRequests{get; set; }
bool CanSend();
bool IsSending();
@@ -92,11 +92,11 @@ namespace OSHttpServer
HTTPNetworkContext GiveMeTheNetworkStreamIKnowWhatImDoing();
void StartSendResponse(HttpResponse response);
void ContinueSendResponse();
void ReqResponseAboutToSend(uint requestID);
void ReqResponseSent(uint requestID, ConnectionType connection);
void ContinueSendResponse(bool notThrottled);
void EndSendResponse(uint requestID, ConnectionType connection);
bool TrySendResponse(int limit);
}
public class HTTPNetworkContext
{
public NetworkStream Stream;
@@ -143,4 +143,6 @@ namespace OSHttpServer
}
}
}