class

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)
Source
new(socket : Network::SSLSocket::IRCSocket, buffer : Array(String), remote_addr : Socket::IPAddress)
Source

Instance methods

authenticate_incoming_server(buffer : Array(String))
Source
close(reason : String = "Closing connection")
Source
close_from_peer(reason : String)
Source
closed?
Source
handle_away_change(payload)
Source
handle_error(payload)
Source
handle_join_message(payload)
Source
handle_message(message)
Source
handle_message_delivery(payload)
Source
handle_mode_message(payload) : Bool
Source
handle_nick_change(payload)
Source
handle_part_message(payload)
Source
handle_quit_message(payload)
Source
handle_server_message(payload)
Source
handle_topic_change(payload)
Source
handle_user_state_change(payload)
Source
handshake(password : String) : Nil
Source
host
Source
listen
Source
name
Source
nickname
Source
ping(params : Array(String))
Source
pong(params : Array(String))
Source
safe_send(message : String) : Bool
Source
safe_send(message : FastIRC::Message) : Bool
Source
send_message(message : String)
Source
send_message(message : FastIRC::Message)
Source
setup(params)
Source
socket
Source
target_host
Source
target_port
Source