#in a time sensitive loop
$logger->isFlushPending(1);
#later on
if($logger->isFlushPending) {
$logger->flush();
$logger->isFlushPending(0);
}
####
#in a time sensitive loop
$logger->setFlushPending();
#later on
$logger->flushPending();
##
##
sub main::ManagersCostCenter::{
my $Employee = shift;
return $Employee->Manager->CostCenter;
}
##
##
package MyEmployee;
@ISA = 'Employee';
sub ManagersCostCenter {
$self->Manager->CostCenter;
}
##
##
package MyEmployee;
sub ManagersCostCenter {
$self->Manager->CostCenter;
}
sub new { ... }
sub can { ... }
sub AUTOLOAD { ... }
##
##
sub Employee::ManagersCostCenter {
$Employee->Manager->CostCenter;
}
##
##
$Employee->My::Employee::ManagersCostCenter;
sub My::Employee::ManagersCostCenter {
$Employee->Manager->CostCenter;
}