package calculon

  1. Overview
  2. Docs

Module Core.MakeSource

Parameters

module I : Irc_client.CLIENT with type 'a Io.t = 'a Lwt.t
module Conn : sig ... end

Signature

Sourcemodule I = I
Sourcetype connection = I.connection_t
Sourceval connection : I.connection_t
Sourceval init : unit Lwt.t
Sourceval exit : unit Lwt.t
Sourceval send_exit : unit -> unit
Sourceval messages : Msg.t Signal.t
Sourceval privmsg : privmsg Signal.t
Sourceval line_cut_threshold : int ref
Sourceval process_list_ : ?bypass_limit:??? -> ?sep:??? -> f:(connection:I.connection_t -> target:'a -> message:string -> unit Lwt.t) -> target:'a -> messages:string CCList.t -> unit -> unit Lwt.t
Sourceval split_lines_ : ?drop:??? -> string -> string list
Sourceval flat_map : ('a -> 'b CCList.t) -> 'a CCList.t -> 'b CCList.t
Sourceval send_privmsg_l : target:string -> messages:string CCList.t -> unit Lwt.t
Sourceval send_privmsg_l_nolimit : ?delay:??? -> target:string -> messages:string CCList.t -> unit -> unit Lwt.t
Sourceval send_notice_l : target:string -> messages:string CCList.t -> unit Lwt.t
Sourceval send_privmsg : target:string -> message:string -> unit Lwt.t
Sourceval send_notice : target:string -> message:string -> unit Lwt.t
Sourceval send_join : channel:string -> unit I.Io.t
Sourceval send_part : channel:string -> unit I.Io.t
Sourceval talk : target:string -> Talk.t -> unit Lwt.t