File:: lockf 0,20
Liens commerciaux
File:: lockf 0,20: Sommaire
Taille:
0.003 MB
Système:
Any Platform
License:
Perl Artistic License
Prix:
Téléchargé:
7347
Date ajoutée:
2007-04-27
Editeur:
Other Publisher
File:: lockf 0,20: Description
Dossier : : le lockf est une surface adjacente de module de Perl à l'appel système de lockf.
SYNTHÈSE
dossier d'utilisation : : lockf ;
Le Dossier-Lockf est une surface adjacente à l'appel système de lockf. Le Perl supporte l'appel système de bande à la façon des indigènes, mais cela n'acquiert pas des blocages de réseau. Le Perl supporte également l'appel système de fcntl, mais cela est quelque peu laid pour employer. Il y a d'autres modules de verrouillage procurables pour le Perl, mais aucun de eux n'a fourni ce que j'ai voulu -- une surface adjacente simple et propre à l'appel système de lockf, sans tous cloches ou sifflements obtenant de la manière.
Le Dossier-Lockf contient quatre fonctionnements qui tracent directement aux quatre modes du lockf, et une classe d'emballage d'OO cette des encapulates la fonctionnalité de verrouillage fondamentale avec une méthode de service supplémentaire qui essaye itérativement d'acquérir un blocage.
Fonctionnements de blocage
Les fonctionnements suivants renvoient 0 (zéro) sur la réussite, et le numéro d'erreur système de l'errno sur le défaut. Ils chaque prennent un traitement de fichier ouvert comme premier argument, et éventuellement un paramètre de taille. Veuillez voir la votre page de manuel de lockf de système pour plus de groupes au sujet de la fonctionnalité de lockf sur votre système.
$status = dossier : : lockf : : verrouiller (FH, taille = 0)
Ce fonctionnement trace au mode de F_LOCK du lockf.
$status = dossier : : lockf : : tlock (FH, taille = 0)
Ce fonctionnement trace au mode de F_TLOCK du lockf.
$status = dossier : : lockf : : ulock (FH, taille = 0)
Ce fonctionnement trace au mode de F_ULOCK du lockf.
$status = dossier : : lockf : : vérifier (FH, taille = 0)
Ce fonctionnement trace au mode de F_TEST du lockf.
Emballage d'OO
Le Dossier-Lockf fournit également une classe simple d'emballage d'OO autour de la fonctionnalité de verrouillage, qui te permet de produire un objectif de blocage pour un traitement de dossier et puis d'exécuter des fonctionnements de blocage avec elle. Toutes les méthodes renvoient 0 (zéro) sur la réussite, et le numéro d'erreur système de l'errno sur le défaut.
$lock = dossier neuf : : lockf (*FH)
Ce fonctionnement renvoie un objectif neuf de blocage lié au traitement de dossier donné. Noter que vous doivent réussir une référence au traitement de dossier au constructeur, pas le traitement de dossier lui-même.
$status = $lock->lock (taille = 0)
Cette méthode appelle le dossier : : lockf : : verrouiller sur le traitement de dossier attaché.
$status = $lock->tlock (taille = 0)
Cette méthode appelle le dossier : : lockf : : tlock sur le traitement de dossier attaché.
$status = $lock->ulock (taille = 0)
Cette méthode appelle le dossier : : lockf : : ulock sur le traitement de dossier attaché.
$status = $lock->test (taille = 0)
Cette méthode appelle le dossier : : lockf : : vérifier sur le traitement de dossier attaché.
$status = $lock->slock (compte = 5, délai = 2, taille = 0)
Cette méthode essayera de verrouiller les temps attachés de < compte > de traitement de dossier, secondes de < délai > de sommeil après chaque essai. Elle renverra 0 si le blocage réussissait, ou le numéro d'erreur système de l'errno si toutes les tentatives échouent.
SYNTHÈSE
dossier d'utilisation : : lockf ;
Le Dossier-Lockf est une surface adjacente à l'appel système de lockf. Le Perl supporte l'appel système de bande à la façon des indigènes, mais cela n'acquiert pas des blocages de réseau. Le Perl supporte également l'appel système de fcntl, mais cela est quelque peu laid pour employer. Il y a d'autres modules de verrouillage procurables pour le Perl, mais aucun de eux n'a fourni ce que j'ai voulu -- une surface adjacente simple et propre à l'appel système de lockf, sans tous cloches ou sifflements obtenant de la manière.
Le Dossier-Lockf contient quatre fonctionnements qui tracent directement aux quatre modes du lockf, et une classe d'emballage d'OO cette des encapulates la fonctionnalité de verrouillage fondamentale avec une méthode de service supplémentaire qui essaye itérativement d'acquérir un blocage.
Fonctionnements de blocage
Les fonctionnements suivants renvoient 0 (zéro) sur la réussite, et le numéro d'erreur système de l'errno sur le défaut. Ils chaque prennent un traitement de fichier ouvert comme premier argument, et éventuellement un paramètre de taille. Veuillez voir la votre page de manuel de lockf de système pour plus de groupes au sujet de la fonctionnalité de lockf sur votre système.
$status = dossier : : lockf : : verrouiller (FH, taille = 0)
Ce fonctionnement trace au mode de F_LOCK du lockf.
$status = dossier : : lockf : : tlock (FH, taille = 0)
Ce fonctionnement trace au mode de F_TLOCK du lockf.
$status = dossier : : lockf : : ulock (FH, taille = 0)
Ce fonctionnement trace au mode de F_ULOCK du lockf.
$status = dossier : : lockf : : vérifier (FH, taille = 0)
Ce fonctionnement trace au mode de F_TEST du lockf.
Emballage d'OO
Le Dossier-Lockf fournit également une classe simple d'emballage d'OO autour de la fonctionnalité de verrouillage, qui te permet de produire un objectif de blocage pour un traitement de dossier et puis d'exécuter des fonctionnements de blocage avec elle. Toutes les méthodes renvoient 0 (zéro) sur la réussite, et le numéro d'erreur système de l'errno sur le défaut.
$lock = dossier neuf : : lockf (*FH)
Ce fonctionnement renvoie un objectif neuf de blocage lié au traitement de dossier donné. Noter que vous doivent réussir une référence au traitement de dossier au constructeur, pas le traitement de dossier lui-même.
$status = $lock->lock (taille = 0)
Cette méthode appelle le dossier : : lockf : : verrouiller sur le traitement de dossier attaché.
$status = $lock->tlock (taille = 0)
Cette méthode appelle le dossier : : lockf : : tlock sur le traitement de dossier attaché.
$status = $lock->ulock (taille = 0)
Cette méthode appelle le dossier : : lockf : : ulock sur le traitement de dossier attaché.
$status = $lock->test (taille = 0)
Cette méthode appelle le dossier : : lockf : : vérifier sur le traitement de dossier attaché.
$status = $lock->slock (compte = 5, délai = 2, taille = 0)
Cette méthode essayera de verrouiller les temps attachés de < compte > de traitement de dossier, secondes de < délai > de sommeil après chaque essai. Elle renverra 0 si le blocage réussissait, ou le numéro d'erreur système de l'errno si toutes les tentatives échouent.
File:: lockf 0,20: Screenshot
Liens commerciaux
File:: lockf 0,20: Mot-clé
FH
OO
De fichier
Limite de fichier
appel système
les appels de méthode
Module Perl
système
0
fichier
écluse
taille
gérer
File:: lockf 0,20
Bibliothèques
Programmation
File:: lockf 0,20: Signet
File:: lockf 0,20: A voir également
Mes logiciels
Vous n'avez pas enregistré de logiciel. Cliquez sur Save "à côté de chaque logiciel à mettre à votre panier de logiciels"
Liés à la recherche
Liens commerciaux
