File Coverage

blib/lib/Net/Jabber/Message.pm
Criterion Covered Total %
statement 21 31 67.7
branch n/a
condition n/a
subroutine 8 13 61.5
pod 0 5 0.0
total 29 49 59.1


line stmt bran cond sub pod time code
1             ##############################################################################
2             #
3             # This library is free software; you can redistribute it and/or
4             # modify it under the terms of the GNU Library General Public
5             # License as published by the Free Software Foundation; either
6             # version 2 of the License, or (at your option) any later version.
7             #
8             # This library is distributed in the hope that it will be useful,
9             # but WITHOUT ANY WARRANTY; without even the implied warranty of
10             # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
11             # Library General Public License for more details.
12             #
13             # You should have received a copy of the GNU Library General Public
14             # License along with this library; if not, write to the
15             # Free Software Foundation, Inc., 59 Temple Place - Suite 330,
16             # Boston, MA 02111-1307, USA.
17             #
18             # Copyright (C) 1998-2004 Jabber Software Foundation http://jabber.org/
19             #
20             ##############################################################################
21              
22             package Net::Jabber::Message;
23              
24             =head1 NAME
25              
26             Net::Jabber::Message - Jabber Message Module
27              
28             =head1 DESCRIPTION
29              
30             Net::Jabber::Message inherits all of its methods from
31             Net::XMPP::Message.
32              
33             =head1 AUTHOR
34              
35             Ryan Eatmon
36              
37             =head1 COPYRIGHT
38              
39             This module is free software, you can redistribute it and/or modify
40             it under the same terms as Perl itself.
41              
42             =cut
43              
44             require 5.003;
45 49     49   276 use strict;
  49         95  
  49         1893  
46 49     49   266 use Carp;
  49         100  
  49         3775  
47 49     49   385 use Net::XMPP::Message;
  49         107  
  49         1410  
48 49     49   334 use base qw( Net::XMPP::Message );
  49         105  
  49         4860  
49              
50 49     49   310 use vars qw( $VERSION );
  49         125  
  49         22210  
51              
52             $VERSION = "2.0";
53              
54 0     0 0 0 sub GetX { my $self = shift; $self->GetChild(@_); }
  0         0  
55 0     0 0 0 sub DefinedX { my $self = shift; $self->DefinedChild(@_); }
  0         0  
56 0     0 0 0 sub NewX { my $self = shift; $self->NewChild(@_); }
  0         0  
57 0     0 0 0 sub AddX { my $self = shift; $self->AddChild(@_); }
  0         0  
58 0     0 0 0 sub RemoveX { my $self = shift; $self->RemoveChild(@_); }
  0         0  
59              
60 8     8   231604 sub _new_jid { my $self = shift; return new Net::Jabber::JID(@_); }
  8         89  
61 8     8   21098 sub _new_packet { my $self = shift; return new Net::Jabber::Stanza(@_); }
  8         79  
62 1     1   4288 sub _message { my $self = shift; return new Net::Jabber::Message(@_); }
  1         8  
63              
64             1;