Factory::ServerFactory - Zero Knowledge Server Factory Class
use Factory::ServerFactory;
$factory = new Factory::ServerFactory();
Perl5.004+ Factory::Base Domain::Base (Sub-class) Server::Base (Sub-class) User::Base (Subclass)
Nothing
This is the factory class for all server classes. The class methods exposed by Factory::ServerFactory create specific instances of the various server classes.
The Factory::ServerFactory is a sub-class of Factory::Base.
This is the constructor for the Factory::ServerFactory object.
Example:
$factory = new Factory::ServerFactory();
Create an Server::MailServer object for the SMTP protocol. USER
will be set by the server object internally. If USER
is not supplied, then
undef
is returned.
Create an Server::MailServer object for the SMTP protocol. USER
will be set by the server object internally. If USER
is not supplied, then
undef
is returned.
Create an Server::MailServer object for the POPx protocol. USER
will be set by the server object internally. If USER
is not supplied, then
undef
is returned.
Create an Server::NewsServer object for the NNTP protocol. USER
will be set by the server object internally. If USER
is not supplied, then
undef
is returned.
Create an Server::NymServer object for use in accessing a remote pseudo NYM server.
Create a list of ALL the valid NMTA servers for the currently active Zero Knowledge network.
Create a list of ALL the valid ZKS POP servers for the currently active Zero Knowledge network.
Create a list of ALL the valid POP3 servers for the currently active Zero Knowledge network.
Create a list of ALL the valid IMEP servers for the currently active Zero Knowledge network.
Create a list of ALL the valid RELAY servers for the currently active Zero Knowledge network.
None Present
Factory::Base, Server::MailServer, Server::NewsServer, Server::NymServer
Kris Smith <krissmi@zeroknowledge.com> Philippe McLean <phillipem@zeroknowledge.com>
Copyright 2000 Zero Knowledge Systems, Inc. All rights reserved