| AnyEvent-XMPP documentation | Contained in the AnyEvent-XMPP distribution. |
AnyEvent::XMPP::Error::SASL - SASL authentication error
Subclass of AnyEvent::XMPP::Error
Returns the AnyEvent::XMPP::Node object for this stream error.
Returns the error condition, which might be one of:
aborted incorrect-encoding invalid-authzid invalid-mechanism mechanism-too-weak not-authorized temporary-auth-failure
Robin Redeker, <elmex at ta-sa.org>, JID: <elmex at jabber.org>
Copyright 2007, 2008 Robin Redeker, all rights reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
| AnyEvent-XMPP documentation | Contained in the AnyEvent-XMPP distribution. |
package AnyEvent::XMPP::Error::SASL; use AnyEvent::XMPP::Error; use strict; our @ISA = qw/AnyEvent::XMPP::Error/;
sub init { my ($self) = @_; my $node = $self->xml_node; my $error; for ($node->nodes) { $error = $_->name; last } $self->{error_cond} = $error; }
sub xml_node { $_[0]->{node} }
sub condition { $_[0]->{error_cond} } sub string { my ($self) = @_; sprintf "sasl error: %s", $self->condition }
1; # End of AnyEvent::XMPP