From 0d5275d51acf53e4fbfbffd392ae5b7ed53e8827 Mon Sep 17 00:00:00 2001 From: Tom Feist Date: Fri, 16 Jul 2010 20:13:58 +0100 Subject: hmm, apparently git didn\'t notice my renaming --- docs/Irssi/Server.pod | 118 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 118 insertions(+) create mode 100644 docs/Irssi/Server.pod (limited to 'docs/Irssi/Server.pod') diff --git a/docs/Irssi/Server.pod b/docs/Irssi/Server.pod new file mode 100644 index 0000000..0832d97 --- /dev/null +++ b/docs/Irssi/Server.pod @@ -0,0 +1,118 @@ +__END__ + +=head1 NAME + +Irssi::Server + +=head1 FIELDS + +Server->{} + + type - "SERVER" text + chat_type - String ID of chat protocol, for example "IRC" + + (..contains all the same data as Connect above..) + + connect_time - Time when connect() to server finished + real_connect_time - Time when server sent "connected" message + + tag - Unique server tag + nick - Current nick + + connected - Is connection finished? 1|0 + connection_lost - Did we lose the connection (1) or was + the connection just /DISCONNECTed (0) + + rawlog - Rawlog object for the server + + version - Server version + last_invite - Last channel we were invited to + server_operator - Are we server operator (IRC op) 1|0 + usermode_away - Are we marked as away? 1|0 + away_reason - Away reason message + banned - Were we banned from this server? 1|0 + lag - Current lag to server in milliseconds + +=head1 METHODS + +=head2 C + +- return list of channels in server + +=head2 C + +Return list of queries in server + +=head2 C + +=head2 C + +Run the specified command on this server instance. + + + +=head2 C + +B package?> + +Connect to server. returns L object. + +=head2 C + +Disconnect from server. + +=head2 C + +Find server with tag. Returns L + + +=head2 C + +Find first server that is in `chatnet' +returns L + +=head2 C + +Returns 1 if flag is a nick mode flag (C<@>, C<+> or C<%> in IRC) + +=head2 C + +Returns 1 if start of `data' seems to mean channel. + +=head2 C + +Returns nick flag characters in order: op, voice, halfop (C<"@+%"> in IRC). + +=head2 C + +Sends a message to nick/channel. target_type 0 = channel, 1 = nick + +=head2 C + +Check if nick!address is on the other side of netsplit. Netsplit records +are automatically removed after 30 minutes (current default).. + +returns L + +=head2 C + +Find nick record for nick!address in channel `channel'. +returns L + + +=head2 C + +=head2 C + +Find channel from specified server. Returns L + +=head2 C + +Return 1 if ignoring matched. + +=head2 C + +Return all L objects in all channels in server. +List is in format: + + Channel, Nick, Channel, ... -- cgit v1.2.3