Linux:: Inotify2 1.01
Sponsored Links
Linux:: Inotify2 1.01: Zusammenfassung
Dateigröße:
0.009 MB
Flatform:
Any Platform
Liscense:
Perl Artistic License
Preis:
Download-Zahl:
5223
Datum:
2006-09-06
Verlag:
Danielle Pham
Linux:: Inotify2 1.01: Beschreibung
Linux:: Inotify2 ist eine ersteigbare Verzeichnis-/Dateiänderungsmitteilung.
SYNOPSE
Rückrufschnittstelle
Gebrauch Linux:: Inotify2;
# eine neue Nachricht erstellen
mein $inotify = neuer Linux:: Inotify2
oder „nicht imstande sterben, neues zu erstellen inotify Nachricht: $! “;
# für Ereignis:
Event->io (Flugleitanlage =>$inotify->fileno, Abstimmung => r, Cb => Unterseeboot {$inotify->poll});
# für heuchlerisches:
add_watch heuchlerisch:: IO $inotify->fileno, im => Unterseeboot {$inotify->poll};
# manuell:
1 während $inotify->poll;
# Beobachter hinzufügen
$inotify->watch („/etc/passwd“, IN_ACCESS, Unterseeboot {
mein $e = Schiebung;
mein $name = $e->fullname;
Druck „$name war accessedn“ wenn $e->IN_ACCESS;
Druck „$name ist nicht mehr mountedn“ wenn $e->IN_UNMOUNT;
Druck „$name ist gonen“ wenn $e->IN_IGNORED;
Druck „Ereignisse für $name gewesen lostn“ wenn $e->IN_Q_OVERFLOW;
# Löschen dieser Beobachter: keine weiteren Ereignisse entfernen
$e->w->cancel;
});
Strömen der Schnittstelle
Gebrauch Linux:: Inotify2;
# eine neue Nachricht erstellen
mein $inotify = neuer Linux:: Inotify2
oder „nicht imstande sterben, neues zu erstellen inotify Nachricht: $!“ ;
# Bewachung herstellen
$inotify->watch („/etc/passwd“, IN_ACCESS)
oder „die verlassene Bewachungkreation“ sterben;
während () {
meine @events = $inotify->read;
es sei denn (@events > 0) {
Lesefehler des Druckes „: $! “;
Letztes;
}
printf „maskt%dn“, $_->mask foreach @events;
}
Diese Baugruppe implementiert eine Schnittstelle zum Linux 2.6.13 und zur neueren Inotify Datei/zum Verzeichnisänderungsmitteilung sytem.
Sie hat einige Vorteile über dem Linux:: Inotify Baugruppe:
- es ist Portable (Linux:: Inotify arbeitet nur an x86)
- das Äquivalent von Vor und Zuname arbeitet richtig
- es dokumentiert besser
- es hat Rückrufart Schnittstelle, die besser für entsprochen
Integration.
SYNOPSE
Rückrufschnittstelle
Gebrauch Linux:: Inotify2;
# eine neue Nachricht erstellen
mein $inotify = neuer Linux:: Inotify2
oder „nicht imstande sterben, neues zu erstellen inotify Nachricht: $! “;
# für Ereignis:
Event->io (Flugleitanlage =>$inotify->fileno, Abstimmung => r, Cb => Unterseeboot {$inotify->poll});
# für heuchlerisches:
add_watch heuchlerisch:: IO $inotify->fileno, im => Unterseeboot {$inotify->poll};
# manuell:
1 während $inotify->poll;
# Beobachter hinzufügen
$inotify->watch („/etc/passwd“, IN_ACCESS, Unterseeboot {
mein $e = Schiebung;
mein $name = $e->fullname;
Druck „$name war accessedn“ wenn $e->IN_ACCESS;
Druck „$name ist nicht mehr mountedn“ wenn $e->IN_UNMOUNT;
Druck „$name ist gonen“ wenn $e->IN_IGNORED;
Druck „Ereignisse für $name gewesen lostn“ wenn $e->IN_Q_OVERFLOW;
# Löschen dieser Beobachter: keine weiteren Ereignisse entfernen
$e->w->cancel;
});
Strömen der Schnittstelle
Gebrauch Linux:: Inotify2;
# eine neue Nachricht erstellen
mein $inotify = neuer Linux:: Inotify2
oder „nicht imstande sterben, neues zu erstellen inotify Nachricht: $!“ ;
# Bewachung herstellen
$inotify->watch („/etc/passwd“, IN_ACCESS)
oder „die verlassene Bewachungkreation“ sterben;
während () {
meine @events = $inotify->read;
es sei denn (@events > 0) {
Lesefehler des Druckes „: $! “;
Letztes;
}
printf „maskt%dn“, $_->mask foreach @events;
}
Diese Baugruppe implementiert eine Schnittstelle zum Linux 2.6.13 und zur neueren Inotify Datei/zum Verzeichnisänderungsmitteilung sytem.
Sie hat einige Vorteile über dem Linux:: Inotify Baugruppe:
- es ist Portable (Linux:: Inotify arbeitet nur an x86)
- das Äquivalent von Vor und Zuname arbeitet richtig
- es dokumentiert besser
- es hat Rückrufart Schnittstelle, die besser für entsprochen
Integration.
Linux:: Inotify2 1.01: Screenshot
Sponsored Links
Linux:: Inotify2 1.01: Stichwort
Zugang
E -
neu
Armbanduhr
Name
Inotify
Veranstaltungen
Linux:: Inotify2 1.01
Bibliotheken
Programmierung
Linux:: Inotify2 1.01: Lesezeichen
Linux:: Inotify2 1.01: verwandt software
Meine Software
Sie haben noch keine Software. Klicken Sie auf Save "neben den einzelnen Software, um ihn zu speichern, um Ihre Software-Korb"
Verwandte Suche
Sponsored Links
