package irc-client-lwt-ssl
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
  IRC client library - Lwt SSL implementation
Install
    
    dune-project
 Dependency
Authors
Maintainers
Sources
  
    
      irc-client.0.6.2.tar.gz
    
    
        
    
  
  
  
    
  
  
    
  
        sha256=1d630af8a49161f5b593e61131207e5622efc7ba28afaeb257b058e3ed9fbd30
    
    
  md5=dd23fab61a244c530066e016b42d5197
    
    
  doc/irc-client-lwt-ssl/Irc_client_lwt_ssl/index.html
Module Irc_client_lwt_sslSource
include Irc_client.CLIENT
  with type 'a Io.t = 'a Lwt.t
   and type Io.inet_addr = Lwt_unix.inet_addr
   and type Io.config = Config.t
Send the given message
Send the JOIN command.
Send the NICK command.
Send the PASS command.
Send the PONG command.
Send the PRIVMSG command.
Send the NOTICE command.
Send the QUIT command.
Source
val send_user : 
  connection:connection_t ->
  username:string ->
  mode:int ->
  realname:string ->
  unit Io.tSend the USER command.
Source
val connect : 
  ?username:string ->
  ?mode:int ->
  ?realname:string ->
  ?password:string ->
  ?config:Io.config ->
  addr:Io.inet_addr ->
  port:int ->
  nick:string ->
  unit ->
  connection_t Io.tConnect to an IRC server at address addr. The PASS command will be sent if password is not None.
Source
val connect_by_name : 
  ?username:string ->
  ?mode:int ->
  ?realname:string ->
  ?password:string ->
  ?config:Io.config ->
  server:string ->
  port:int ->
  nick:string ->
  unit ->
  connection_t option Io.tTry to resolve the server name using DNS, otherwise behaves like connect. Returns None if no IP could be found for the given name.
Information on keeping the connection alive
Source
val listen : 
  ?keepalive:keepalive ->
  connection:connection_t ->
  callback:(connection_t -> Irc_message.parse_result -> unit Io.t) ->
  unit ->
  unit Io.tlisten connection callback listens for incoming messages on connection. All server pings are handled internally; all other messages are passed, along with connection, to callback.
Source
val reconnect_loop : 
  ?keepalive:keepalive ->
  ?reconnect:bool ->
  after:int ->
  connect:(unit -> connection_t option Io.t) ->
  f:(connection_t -> unit Io.t) ->
  callback:(connection_t -> Irc_message.parse_result -> unit Io.t) ->
  unit ->
  unit Io.t sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >