From 0470cb85d0bcca2dd11790e299e8f29aee3b0c52 Mon Sep 17 00:00:00 2001 From: tali Date: Wed, 31 Jan 2024 18:43:59 -0500 Subject: [PATCH] add Connection.mli --- lib/server/connection.mli | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 lib/server/connection.mli diff --git a/lib/server/connection.mli b/lib/server/connection.mli new file mode 100644 index 0000000..908cd4d --- /dev/null +++ b/lib/server/connection.mli @@ -0,0 +1,15 @@ +open Irc + +type t + +val make : + router:Router.t -> + server_info:Server_info.t -> + addr:Unix.sockaddr -> + t + +val close : ?reason:string -> t -> unit + +val outbox : t -> Outbox.t +val on_msg : t -> Msg.t -> unit +val on_ping : t -> (unit, unit) result