Apache::Singleton::Process - One instance per One Process


Apache-Singleton documentation Contained in the Apache-Singleton distribution.

Index


Code Index:

NAME

Top

Apache::Singleton::Process - One instance per One Process

VERSION

Top

version 0.13

SYNOPSIS

Top

  package Printer;
  use base qw(Apache::Singleton::Process);

DESCRIPTION

Top

See Apache::Singleton.

SEE ALSO

Top

Apache::Singleton

SOURCE

Top

The development version is on github at http://github.com/mschout/apache-singleton and may be cloned from git://github.com/mschout/apache-singleton.git

BUGS

Top

Please report any bugs or feature requests to bug-apache-singleton@rt.cpan.org or through the web interface at: http://rt.cpan.org/Public/Dist/Display.html?Name=Apache-Singleton

AUTHOR

Top

Michael Schout <mschout@cpan.org>

COPYRIGHT AND LICENSE

Top


Apache-Singleton documentation Contained in the Apache-Singleton distribution.

package Apache::Singleton::Process;
BEGIN {
  $Apache::Singleton::Process::VERSION = '0.13';
}

# ABSTRACT: One instance per One Process

use strict;
use base 'Apache::Singleton';

no strict 'refs';

sub _get_instance {
    my $class = shift;
    my $global = "$class\::_instance";
    return $$global;
}

sub _set_instance {
    my($class, $instance) = @_;
    my $global = "$class\::_instance";
    $$global = $instance;
}

1;




__END__