|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
21
 | 
 0  | 
 1  | 
 unless $CM  | 
 
| 
22
 | 
 0  | 
 1  | 
 unless $response  | 
 
| 
45
 | 
 5  | 
 2  | 
 if ($self->{'event_type'} ne 'connect' and $self->{'event_type'} ne 'disconnect' and $self->{'event_type'} ne 'boot')  | 
 
| 
51
 | 
 0  | 
 5  | 
 if $rc  | 
 
| 
54
 | 
 8  | 
 16  | 
 if $f eq 'source_id'  | 
 
| 
59
 | 
 6  | 
 2  | 
 if ($self->{'event_type'} ne 'connect' and $self->{'event_type'} ne 'boot')  | 
 
| 
63
 | 
 0  | 
 6  | 
 if $rc  | 
 
| 
74
 | 
 0  | 
 5  | 
 unless ($node)  | 
 
| 
90
 | 
 5  | 
 1  | 
 if ($id) { }  | 
 
| 
 | 
 1  | 
 0  | 
 elsif ($self->{'CM'}) { }  | 
 
| 
93
 | 
 0  | 
 5  | 
 unless $node  | 
 
| 
109
 | 
 7  | 
 6  | 
 unless 2 == @_  | 
 
| 
128
 | 
 0  | 
 29  | 
 if $key =~ /DESTROY$/  | 
 
| 
130
 | 
 20  | 
 9  | 
 if @_ == 0  | 
 
| 
158
 | 
 1  | 
 4  | 
 if ($CMm)  | 
 
| 
161
 | 
 0  | 
 1  | 
 if $self->{'CM'}{'responded'}  | 
 
| 
165
 | 
 2  | 
 3  | 
 if ($self->{'coderef'}) { }  | 
 
| 
185
 | 
 0  | 
 4  | 
 unless $N  | 
 
| 
190
 | 
 1  | 
 3  | 
 unless $listener  | 
 
| 
195
 | 
 3  | 
 0  | 
 if (ref $listener) { }  | 
 
| 
225
 | 
 1  | 
 5  | 
 if ($@)  | 
 
| 
237
 | 
 0  | 
 2  | 
 if ($self->{'canceled'})  | 
 
| 
241
 | 
 0  | 
 2  | 
 if ($self->has_response)  | 
 
| 
254
 | 
 0  | 
 0  | 
 if (not $self->has_response) { }  | 
 
| 
287
 | 
 0  | 
 2  | 
 unless $self->{'CM'}  | 
 
| 
288
 | 
 0  | 
 2  | 
 if $self->{'CM'}->responded  | 
 
| 
296
 | 
 0  | 
 1  | 
 unless $self->__respondable('defer')  | 
 
| 
314
 | 
 1  | 
 1  | 
 if ($self->{'is_flushed'} or not $self->{'CM'})  | 
 
| 
320
 | 
 0  | 
 1  | 
 unless $self->__respondable('flush')  | 
 
| 
335
 | 
 0  | 
 1  | 
 unless ($self->{'CM'})  |