| line |
true |
false |
branch |
|
1113
|
0 |
0 |
exists $$self{'ERRORCODE'} && $$self{'ERRORCODE'} ne '' ? : |
|
1156
|
0 |
0 |
if (not ref($object) =~ /^Net::XMPP/) { } |
|
1158
|
0 |
0 |
if ($$self{'DEBUG'}->GetLevel >= 1 or exists $$self{'CB'}{'receive'}) |
|
1162
|
0 |
0 |
if exists $$self{'CB'}{'receive'} |
|
1167
|
0 |
0 |
if defined $object->get_attrib('id') |
|
1179
|
0 |
0 |
if $id ne '' |
|
1182
|
0 |
0 |
unless exists $$self{'CB'}{$tag} or exists $$self{'CB'}{'XPath'} or exists $$self{'CB'}{'DirectXPath'} or $self->CheckID($tag, $id) |
|
1189
|
0 |
0 |
if ($pass) { } |
|
1193
|
0 |
0 |
if (exists $$self{'CB'}{'DirectXPath'}) |
|
1202
|
0 |
0 |
if ($object->XPathCheck($xpath)) |
|
1213
|
0 |
0 |
if $direct_pass |
|
1217
|
0 |
0 |
if (not ref($object) =~ /^Net::XMPP/) { } |
|
1226
|
0 |
0 |
if ($NXObject == -1) { } |
|
1232
|
0 |
0 |
if ($self->CheckID($tag, $id)) { } |
|
1236
|
0 |
0 |
if ($self->TimedOutID($id)) { } |
|
1251
|
0 |
0 |
if (exists $$self{'CB'}{'XPath'}) |
|
1257
|
0 |
0 |
if ($NXObject->GetTree->XPathCheck($xpath)) |
|
1268
|
0 |
0 |
if (exists $$self{'CB'}{$tag}) { } |
|
1299
|
0 |
0 |
if (exists $Net::XMPP::Protocol::NEWOBJECT{$tag}) |
|
1325
|
33 |
0 |
if (defined $func) { } |
|
1333
|
0 |
33 |
if $tag eq 'update' |
|
1356
|
0 |
0 |
if (defined $$hash{$type}) { } |
|
1383
|
44 |
0 |
if (defined $types{$type}) { } |
|
1409
|
0 |
0 |
if (defined $types{$type}) { } |
|
1454
|
0 |
0 |
if scalar keys %{$$self{'CB'}{'XPath'}{$xpath};} == 0 |
|
1456
|
0 |
0 |
if scalar keys %{$$self{'CB'}{'XPath'};} == 0 |
|
1494
|
0 |
0 |
if scalar keys %{$$self{'CB'}{'DirectXPath'}{$xpath};} == 0 |
|
1496
|
0 |
0 |
if scalar keys %{$$self{'CB'}{'DirectXPath'};} == 0 |
|
1512
|
0 |
0 |
unless defined $ignoreActivity |
|
1514
|
0 |
0 |
if (ref $object eq '') { } |
|
1535
|
0 |
0 |
unless defined $ignoreActivity |
|
1538
|
0 |
0 |
if exists $$self{'CB'}{'send'} |
|
1565
|
0 |
0 |
if (ref $object eq '') { } |
|
1623
|
0 |
0 |
if exists $$self{'CB'}{'startwait'} |
|
1628
|
0 |
0 |
if exists $$self{'CB'}{'endwait'} |
|
1645
|
0 |
0 |
if exists $$self{'RCVDB'}{$id} |
|
1663
|
0 |
0 |
if $self->ReceivedID($id) |
|
1694
|
0 |
0 |
unless defined $timeout |
|
1701
|
0 |
0 |
unless defined $self->Process(1) |
|
1702
|
0 |
0 |
if exists $$self{'CB'}{'update'} |
|
1704
|
0 |
0 |
if (not $self->ReceivedID($id)) { } |
|
1746
|
0 |
0 |
unless defined $id |
|
1749
|
0 |
0 |
if $id eq '' |
|
1874
|
0 |
0 |
unless defined $type |
|
1875
|
0 |
0 |
unless $type eq '' or $type eq 'available' or $type eq 'unavailable' |
|
1881
|
0 |
0 |
unless defined $fromID |
|
1883
|
0 |
0 |
unless $resource ne '' |
|
1885
|
0 |
0 |
unless defined $priority |
|
1890
|
0 |
0 |
if (exists $$self{'PRESENCEDB'}{$fromID}) |
|
1893
|
0 |
0 |
unless defined $oldPriority |
|
1898
|
0 |
0 |
if $$self{'PRESENCEDB'}{$fromID}{'priorities'}{$oldPriority}[$index]{'resource'} eq $resource |
|
1905
|
0 |
0 |
if exists $$self{'PRESENCEDB'}{$fromID}{'priorities'}{$oldPriority} and $#{$$self{'PRESENCEDB'}{$fromID}{'priorities'}{$oldPriority};} == -1 |
|
1907
|
0 |
0 |
if scalar keys %{$$self{'PRESENCEDB'}{$fromID};} == 0 |
|
1912
|
0 |
0 |
if ($type eq '' or $type eq 'available') |
|
1916
|
0 |
0 |
if $$self{'PRESENCEDB'}{$fromID}{'priorities'}{$priority}[$index]{'resource'} eq $resource |
|
1919
|
0 |
0 |
if $loc == -1 |
|
1931
|
0 |
0 |
defined $currentPresence ? : |
|
1946
|
0 |
0 |
if ref $jid and $jid->isa('Net::XMPP::JID') |
|
1948
|
0 |
0 |
unless exists $$self{'PRESENCEDB'}{$indexJID} |
|
1985
|
0 |
0 |
if ref $jid and $jid->isa('Net::XMPP::JID') |
|
1987
|
0 |
0 |
unless exists $$self{'PRESENCEDB'}{$indexJID} |
|
1988
|
0 |
0 |
if scalar keys %{$$self{'PRESENCEDB'}{$indexJID}{'priorities'};} == 0 |
|
2009
|
0 |
0 |
if ref $jid and $jid->isa('Net::XMPP::JID') |
|
2013
|
0 |
0 |
unless exists $$self{'PRESENCEDB'}{$indexJID} |
|
2019
|
0 |
0 |
if $$self{'PRESENCEDB'}{$indexJID}{'priorities'}{$priority}[$index]{'resource'} eq ' ' |
|
2038
|
0 |
0 |
unless exists $args{'ignoreactivity'} |
|
2097
|
0 |
0 |
unless exists $args{'username'} |
|
2099
|
0 |
0 |
unless exists $args{'password'} |
|
2102
|
0 |
0 |
if ($$self{'STREAM'}->GetStreamFeature($self->GetStreamID, 'xmpp-sasl')) |
|
2125
|
0 |
0 |
unless exists $args{'resource'} |
|
2142
|
0 |
0 |
unless defined $iqAuth |
|
2143
|
0 |
0 |
if $iqAuth->GetType eq 'error' |
|
2146
|
0 |
0 |
if ($iqAuth->GetType eq 'error') { } |
|
2153
|
0 |
0 |
if $iqAuthQuery->DefinedPassword |
|
2154
|
0 |
0 |
if $iqAuthQuery->DefinedDigest |
|
2155
|
0 |
0 |
if $iqAuthQuery->DefinedSequence and $iqAuthQuery->DefinedToken |
|
2157
|
0 |
0 |
if $authType eq 'zerok' |
|
2158
|
0 |
0 |
if $authType eq 'zerok' |
|
2176
|
0 |
0 |
if ($authType eq 'zerok') |
|
2195
|
0 |
0 |
if ($authType eq 'digest') |
|
2219
|
0 |
0 |
unless defined $iqLogin |
|
2220
|
0 |
0 |
if $iqLogin->GetType eq 'error' |
|
2242
|
0 |
0 |
unless exists $args{'username'} |
|
2244
|
0 |
0 |
unless exists $args{'password'} |
|
2247
|
0 |
0 |
unless exists $args{'resource'} |
|
2259
|
0 |
0 |
unless exists $args{'timeout'} |
|
2268
|
0 |
0 |
unless defined $self->Process(1) |
|
2269
|
0 |
0 |
if exists $$self{'CB'}{'update'} |
|
2275
|
0 |
0 |
unless ($$self{'STREAM'}->SASLClientDone($sid)) |
|
2284
|
0 |
0 |
unless ($$self{'STREAM'}->SASLClientAuthed($sid)) |
|
2304
|
0 |
0 |
if ($bind) |
|
2315
|
0 |
0 |
if ($session) |
|
2341
|
0 |
0 |
if (defined $resource and $resource ne '') |
|
2399
|
0 |
0 |
if (exists $args{'list'}) |
|
2405
|
0 |
0 |
unless defined $iq |
|
2428
|
0 |
0 |
if (exists $args{'list'}) |
|
2463
|
0 |
0 |
unless defined $iq |
|
2465
|
0 |
0 |
if $iq->DefinedError |
|
2487
|
0 |
0 |
exists $args{'timeout'} ? : |
|
2493
|
0 |
0 |
if exists $args{'to'} |
|
2501
|
0 |
0 |
if ($args{'mode'} eq 'passthru') |
|
2509
|
0 |
0 |
if $args{'mode'} eq 'nonblock' |
|
2516
|
0 |
0 |
unless defined $iq |
|
2517
|
0 |
0 |
if ($iq->GetType eq 'error') |
|
2552
|
0 |
0 |
if exists $args{'to'} |
|
2567
|
0 |
0 |
unless defined $iq |
|
2568
|
0 |
0 |
if $iq->GetType eq 'error' |
|
2633
|
0 |
0 |
if (defined $query) |
|
2667
|
0 |
0 |
unless defined $iq |
|
2766
|
0 |
0 |
if (ref $jid and $jid->isa('Net::XMPP::JID')) |
|
2771
|
0 |
0 |
unless exists $$self{'ROSTERDB'} |
|
2772
|
0 |
0 |
unless exists $$self{'ROSTERDB'}{'JIDS'} |
|
2773
|
0 |
0 |
unless exists $$self{'ROSTERDB'}{'JIDS'}{$jid} |
|
2789
|
0 |
0 |
unless exists $$self{'ROSTERDB'} |
|
2790
|
0 |
0 |
unless exists $$self{'ROSTERDB'}{'GROUPS'} |
|
2791
|
0 |
0 |
unless exists $$self{'ROSTERDB'}{'GROUPS'}{$group} |
|
2806
|
0 |
0 |
unless $self->RosterDBGroupExists($group) |
|
2825
|
0 |
0 |
unless exists $$self{'ROSTERDB'}{'GROUPS'} |
|
2826
|
0 |
0 |
if scalar keys %{$$self{'ROSTERDB'}{'GROUPS'};} == 0 |
|
2843
|
0 |
0 |
unless exists $$self{'ROSTERDB'} |
|
2844
|
0 |
0 |
unless exists $$self{'ROSTERDB'}{'JIDS'} |
|
2865
|
0 |
0 |
unless exists $$self{'ROSTERDB'} |
|
2866
|
0 |
0 |
unless exists $$self{'ROSTERDB'}{'JIDS'} |
|
2870
|
0 |
0 |
if exists $$self{'ROSTERDB'}{'JIDS'}{$jid}{'groups'} and $#{$$self{'ROSTERDB'}{'JIDS'}{$jid}{'groups'};} > -1 |
|
2892
|
0 |
0 |
unless $type eq 'set' or $type eq 'result' |
|
2914
|
0 |
0 |
if ($roster{$jid}{'subscription'} ne 'remove') |
|
2934
|
0 |
0 |
if (ref $jid and $jid->isa('Net::XMPP::JID')) |
|
2939
|
0 |
0 |
unless $self->RosterDBExists($jid) |
|
2940
|
0 |
0 |
if (defined $key) |
|
2942
|
0 |
0 |
unless exists $$self{'ROSTERDB'}{'JIDS'}{$jid}{$key} |
|
2959
|
0 |
0 |
if ($self->RosterDBExists($jid)) |
|
2961
|
0 |
0 |
if (defined $self->RosterDBQuery($jid, 'groups')) |
|
2967
|
0 |
0 |
if scalar keys %{$$self{'ROSTERDB'}{'GROUPS'}{$group};} == 0 |
|
2969
|
0 |
0 |
if scalar keys %{$$self{'ROSTERDB'}{'GROUPS'};} == 0 |
|
3015
|
0 |
0 |
if ($tag eq 'failure') |
|
3020
|
0 |
0 |
if ($tag eq 'proceed') |
|
3036
|
0 |
0 |
unless defined $timeout |
|
3037
|
0 |
0 |
if $timeout eq '' |
|
3047
|
0 |
0 |
unless ($self->TLSClientSecure) |
|
3068
|
0 |
0 |
if ($status) { } |
|
3203
|
0 |
0 |
if ($tag eq 'challenge') |
|
3208
|
0 |
0 |
if ($tag eq 'failure') |
|
3213
|
0 |
0 |
if ($tag eq 'success') |
|
3255
|
0 |
0 |
unless defined $mechanisms |
|
3468
|
0 |
0 |
if $message->DefinedType |
|
3472
|
0 |
0 |
if (exists $$self{'CB'}{'Mess'}{$type}) { } |
|
3497
|
0 |
0 |
if $presence->DefinedType |
|
3501
|
0 |
0 |
if (exists $$self{'CB'}{'Pres'}{$type}) |
|
3523
|
0 |
0 |
unless $iq->DefinedChild |
|
3525
|
0 |
0 |
unless defined $query |
|
3532
|
0 |
0 |
if (exists $$self{'CB'}{'IQns'}{$ns} and ref $$self{'CB'}{'IQns'}{$ns} eq 'HASH') { } |
|
|
0 |
0 |
elsif (exists $$self{'CB'}{'IQns'}{$ns}{$type}) { } |