Nicholas Perez > POE-Component-Jabber-3.00 > POE::Component::Jabber::ProtocolFactory

Download:
POE-Component-Jabber-3.00.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  3
Open  1
View/Report Bugs
Module Version: 3.00   Source  

NAME ^

POE::Component::Jabber::ProtocolFactory

SYNOPSIS ^

PCJ::ProtocolFactory is a protected helper class used to instantiate specific Protocols based on exported constants

DESCRIPTION ^

PCJ internally uses PCJ::ProtocolFactory to turn the ConnectionType argument into a Protocol object used to implement the various supported dialects. This is why the accepted arguments are exported as constants upon use.

FUNCTIONS ^

By default no functions are exported beyond the accepted arguments. Only a package function is available:

get_guts [Protected]

get_guts takes a single argument and that is a defined constant exported by this module. It returns a PCJ::Protocol object.

See PCJ::Protocol for details on its methods and implementing different Protocols.

CONSTANTS ^

Below are the constants that are exported. Their names are rather self-explanatory:

XMPP
LEGACY
JABBERD14_COMPONENT
JABBERD20_COMPONENT

NOTES ^

All supported Protocol types are implemented herein. get_guts will confess if it receives an invalid argument.

AUTHOR ^

(c) Copyright 2007-2009 Nicholas Perez. Released under the GPL.

syntax highlighting: