Martin Atkins > DJabberd > DJabberd::SASL::ManagerBase

Download:
DJabberd-0.85.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  6
Open  0
View/Report Bugs
Source  

NAME ^

DJabberd::SASL::ManagerBase - Abstract base clase for the main SASL object.

DESCRIPTION ^

The SASL Manager is the main object instantiated when a negotiation starts. It's a wrapper around Authen::SASL, plus some helpers.

INTERFACE ^

see Authen::SASL and Authen::SASL::Perl for the base methods.

plugin

returns the DJabberd::SASL plugin responsible for instantiating this manager.

server_new

has the same interface, but returns a DJabberd::SASL::Connection instance instead of a regular SASL Mechanism handling class.

is_mechanism_supported($mechanism)

Subclasses should provide this method.

returns true or false depending if $mechanism is supporte by the underlaying implementation and the current configuration.

COPYRIGHT ^

(c) 2009 Yann Kerherve

This module is part of the DJabberd distribution and is covered by the distribution's overall licence.

syntax highlighting: