AOL-TOC
view release on metacpan or search on metacpan
package AOL::TOC;
use IO;
use Socket;
use AOL::SFLAP;
$VERSION = "0.34";
$TOC_VERSION = "1.0";
$ROASTING_KEY = "Tic/Toc";
# Preloaded methods go here.
# Autoload methods go after =cut, and are processed by the autosplit program.
=head1 NAME
AOL::TOC - Perl extension for interfacing with AOL's AIM service
=head1 SYNOPSIS
use AOL::TOC;
$toc = AOL::TOC::new($toc_server, $login_server, $port,
$screenname, $password);
$toc->connect();
=head1 DESCRIPTION
This module implements SFLAP, which I presume to be AOL's authenticiation
protocol, and TOC, which is the actual "meat" of the AIM protocol.
=head1 INTERFACE
=head2 connect
connects to the AIM server
=head2 register_callback
This function takes two arguments, the EVENT and the subroutine reference.
Callbacks are similar to the ones found in Net::IRC. The module defines
several AIM "events": ERROR, CLOSED, SIGN_ON, IM_IN, CHAT_IN, UPDATE_BUDDY.
These events can be bound to subroutines.
=head2 dispatch
This flushes all messages to the server, and retreives all current messages.
=head2 add_buddy
Takes one arguement, the nick of the buddy.
This adds a buddy to your buddy list.
=head2 send_im
Takes two arguments, the name of the buddy and the name of the message, and
sends the IM.
=head2 get_info
Takes one argument, the name of the buddy, and returns the info.
=head2 chat_join
Takes one argument, the name of the chat room to join
=head2 chat_send
Takes two arguments, the name of the chat room, and the message.
=head1 AUTHOR
xjharding@newbedford.k12.ma.us cleaned it up and added DOC
james@foo.org was the original author
( run in 0.641 second using v1.01-cache-2.11-cpan-5a3173703d6 )