| line | true | false | branch | 
 
| 30 | 0 | 0 | if $self->{'debug'} | 
 
| 33 | 0 | 0 | unless ($self->{'controller_type'}) | 
 
| 41 | 0 | 0 | if (eval "require $controller") { } | 
 
| 61 | 0 | 0 | if (exists $self->{'devices'}) | 
 
| 66 | 0 | 0 | if (exists $self->{'schedulerconfig'}) | 
 
| 78 | 0 | 0 | unless ($self->{'scheduler'}) | 
 
| 86 | 0 | 0 | if (exists $self->{'macroconfig'}) | 
 
| 96 | 0 | 0 | unless ($self->{'macrop'}) | 
 
| 104 | 0 | 0 | if (exists $self->{'server_port'}) | 
 
| 114 | 0 | 0 | unless ($self->{'server'}) | 
 
| 143 | 0 | 0 | if $self->{'debug'} | 
 
| 156 | 0 | 0 | if $self->{'debug'} | 
 
| 167 | 0 | 0 | if ($self->{'scheduler'}) | 
 
| 171 | 0 | 0 | if ($next_event_time) | 
 
| 174 | 0 | 0 | if $timeout < 0 | 
 
| 177 | 0 | 0 | if (defined $timeout and $next_event_time != $next_wakeup) | 
 
| 193 | 0 | 0 | if ($fdcount > 0) { } | 
 
|  | 0 | 0 | elsif ($fdcount < 0 and $! != 4) { } | 
 
| 195 | 0 | 0 | if $self->{'debug'} | 
 
| 199 | 0 | 0 | if (vec $readers, $_, 1) | 
 
| 201 | 0 | 0 | if $self->{'debug'} | 
 
| 212 | 0 | 0 | if ($self->{'scheduler'}) | 
 
| 237 | 0 | 0 | if ($self->{'debug'}) { } |