Circed::LinkServer
Inherits Reference / Object
Constants
OUTBOUND_BATCH_BYTES = 256 * 1024
OUTBOUND_BATCH_MESSAGES = 128
OUTBOUND_QUEUE_CAPACITY = 4096
Constructors
new(name : String, target_host : String, target_port : Int32, password : String, use_ssl : Bool = false, verify_ssl : Bool = false)
Sourcenew(socket : Network::SSLSocket::IRCSocket, buffer : Array(String), remote_addr : Socket::IPAddress)
SourceInstance methods
authenticate_incoming_server(buffer : Array(String))
Sourceclose(reason : String = "Closing connection")
Sourceclose_from_peer(reason : String)
Sourceclosed?
Sourcehandle_away_change(payload)
Sourcehandle_error(payload)
Sourcehandle_join_message(payload)
Sourcehandle_message(message)
Sourcehandle_message_delivery(payload)
Sourcehandle_mode_message(payload) : Bool
Sourcehandle_nick_change(payload)
Sourcehandle_part_message(payload)
Sourcehandle_quit_message(payload)
Sourcehandle_server_message(payload)
Sourcehandle_topic_change(payload)
Sourcehandle_user_state_change(payload)
Sourcehandshake(password : String) : Nil
Sourcehost
Sourcelisten
Sourcename
Sourcenickname
Sourceping(params : Array(String))
Sourcepong(params : Array(String))
Sourcesafe_send(message : String) : Bool
Sourcesafe_send(message : FastIRC::Message) : Bool
Sourcesend_message(message : String)
Sourcesend_message(message : FastIRC::Message)
Sourcesetup(params)
Sourcesocket
Sourcetarget_host
Sourcetarget_port
Source