NAME
Net::Goofey - Communicate with a Goofey server
SYNOPSIS
use Net::Goofey;
$Goofey = Net::Goofey->new();
$Goofey->signon();
DESCRIPTION
Net::Goofey
is a class implementing a simple Goofey client in Perl.
CONSTRUCTOR
- new ( [ USERNAME [, PASSWORD [, HOST [, PORT ] ] ] ])
-
This is the constructor for a new Goofey object.
USERNAME
defaults, in order, to the environment variablesGOOFEYUSER
,USER
thenLOGNAME
.PASSWORD
defaults to the contents of the file$HOME/.goofeypw
.HOST
andPORT
refer to the remote host to which a Goofey connection is required.The constructor returns the open socket, or
undef
if an error has been encountered.
FUNCTIONS =item signon ( );
Register this client as the resident one.
Send a message to a goofey user (Will clients handle their own iteration for multi-user messages, or should we? For now I'm assuming that they will do it.)
Delete your last message to USERNAME, provided (of course) they haven't read it.
List that user's finger information.
List the locations and idle times of user. If user is empty then all users are listed, but their idle times are not queried: the last obtained idle time is printed. Users those idle times are more than 1 hour are not listed.
Sets you quiet. The server will then keep your messages until you unquiet. This mode lets through messages from anybody on your unquiet alias, though.
Sets you quiet to everybody.
Sets you unquiet.
Listens for a command from the Goofey server. If we don't already have an open port to them, opens it.
Returns version information.
AUTHOR
Bek Oberin <gossamer@tertius.net.au>
CREDITS
Kirrily Robert <skud@monash.edu.au>
COPYRIGHT
Copyright (c) 1998 Bek Oberin. All rights reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
11 POD Errors
The following errors were encountered while parsing the POD:
- Around line 75:
'=item' outside of any '=over'
- Around line 139:
You forgot a '=back' before '=head1'
- Around line 157:
=pod directives shouldn't be over one line long! Ignoring all 2 lines of content
- Around line 174:
=pod directives shouldn't be over one line long! Ignoring all 2 lines of content
- Around line 190:
=pod directives shouldn't be over one line long! Ignoring all 2 lines of content
- Around line 204:
=pod directives shouldn't be over one line long! Ignoring all 2 lines of content
- Around line 220:
=pod directives shouldn't be over one line long! Ignoring all 2 lines of content
- Around line 235:
=pod directives shouldn't be over one line long! Ignoring all 2 lines of content
- Around line 248:
=pod directives shouldn't be over one line long! Ignoring all 2 lines of content
- Around line 261:
=pod directives shouldn't be over one line long! Ignoring all 2 lines of content
- Around line 317:
=pod directives shouldn't be over one line long! Ignoring all 2 lines of content