|
|
| |
POE::Component::Jabber::ProtocolFactory(3) |
User Contributed Perl Documentation |
POE::Component::Jabber::ProtocolFactory(3) |
POE::Component::Jabber::ProtocolFactory
PCJ::ProtocolFactory is a protected helper class used to instantiate specific
Protocols based on exported constants
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.
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.
Below are the constants that are exported. Their names are rather
self-explanatory:
- XMPP
- LEGACY
- JABBERD14_COMPONENT
- JABBERD20_COMPONENT
All supported Protocol types are implemented herein. get_guts will confess if it
receives an invalid argument.
(c) Copyright 2007-2009 Nicholas Perez. Released under the GPL.
Visit the GSP FreeBSD Man Page Interface. Output converted with ManDoc. |