NAME
Prty::LockedCounter - Persistenter Zähler mit Lock
BASE CLASS
SYNOPSIS
use Prty::LockedCounter;
$cnt = Prty::LockedCounter->new($file)->increment;
...
$n = $cnt->count;
DESCRIPTION
Die Klasse realisiert einen Zähler mit Exklusiv-Lock. Der Zählerstand wird in einer Datei gespeichert. Die Datei wird gelockt. Der Lock wird bis zur Destrukturierung des Objekts gehalten.
METHODS
Konstruktor
new() - Instanziiere Counter
Synopsis
$ctr = Prty::LockedCounter->new($file);
Returns
Objekt
Operationen
count() - Liefere Zählerstand
Synopsis
$n = $ctr->count;
Returns
Zählerstand (Integer)
file() - Liefere Dateipfad
Synopsis
$file = $ctr->file;
Returns
Dateipfad (String)
increment() - Inkrementiere Zählerstand
Synopsis
$ctr = $ctr->increment;
Returns
Objekt
AUTHOR
Frank Seitz, http://fseitz.de/