1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2026-01-14 01:01:06 +00:00
serenity/Services/ProtocolServer
Andreas Kling aba793fb3e LibIPC: Share most of the code between {Client,Server}Connection
This patch introduces IPC::Connection which becomes the new base class
of ClientConnection and ServerConnection. Most of the functionality
has been hoisted up to the base class since almost all of it is useful
on both sides.

This gives us the ability to send synchronous messages in both
directions, which is needed for the WebContent server process.
Unlike other servers, WebContent does not mind blocking on a response
from its client.
2020-09-12 14:49:29 +02:00
..
ClientConnection.cpp LibIPC: Share most of the code between {Client,Server}Connection 2020-09-12 14:49:29 +02:00
ClientConnection.h LibIPC: Share most of the code between {Client,Server}Connection 2020-09-12 14:49:29 +02:00
CMakeLists.txt ProtocolServer: Put everything in the ProtocolServer namespace 2020-05-17 16:33:09 +02:00
Download.cpp ProtocolServer+LibTLS: Pipe certificate requests from LibTLS to clients 2020-08-02 18:57:51 +02:00
Download.h ProtocolServer+LibTLS: Pipe certificate requests from LibTLS to clients 2020-08-02 18:57:51 +02:00
Forward.h ProtocolServer+LibTLS: Pipe certificate requests from LibTLS to clients 2020-08-02 18:57:51 +02:00
GeminiDownload.cpp ProtocolServer+LibTLS: Pipe certificate requests from LibTLS to clients 2020-08-02 18:57:51 +02:00
GeminiDownload.h ProtocolServer+LibTLS: Pipe certificate requests from LibTLS to clients 2020-08-02 18:57:51 +02:00
GeminiProtocol.cpp ProtocolServer: Support request headers 2020-05-21 12:27:42 +02:00
GeminiProtocol.h ProtocolServer: Support request headers 2020-05-21 12:27:42 +02:00
HttpDownload.cpp ProtocolServer+LibProtocol: Propagate HTTP status codes to clients 2020-06-13 22:20:37 +02:00
HttpDownload.h ProtocolServer: Put everything in the ProtocolServer namespace 2020-05-17 16:33:09 +02:00
HttpProtocol.cpp ProtocolServer: Support request headers 2020-05-21 12:27:42 +02:00
HttpProtocol.h ProtocolServer: Support request headers 2020-05-21 12:27:42 +02:00
HttpsDownload.cpp ProtocolServer+LibTLS: Pipe certificate requests from LibTLS to clients 2020-08-02 18:57:51 +02:00
HttpsDownload.h ProtocolServer+LibTLS: Pipe certificate requests from LibTLS to clients 2020-08-02 18:57:51 +02:00
HttpsProtocol.cpp ProtocolServer: Support request headers 2020-05-21 12:27:42 +02:00
HttpsProtocol.h ProtocolServer: Support request headers 2020-05-21 12:27:42 +02:00
main.cpp ProtocolServer: Turn this into a multi-instance service 2020-07-06 13:30:11 +02:00
Protocol.cpp ProtocolServer: Put everything in the ProtocolServer namespace 2020-05-17 16:33:09 +02:00
Protocol.h ProtocolServer: Support request headers 2020-05-21 12:27:42 +02:00
ProtocolClient.ipc ProtocolServer+LibTLS: Pipe certificate requests from LibTLS to clients 2020-08-02 18:57:51 +02:00
ProtocolServer.ipc ProtocolServer+LibTLS: Pipe certificate requests from LibTLS to clients 2020-08-02 18:57:51 +02:00