manpagez: man pages & more
man Log::Dispatch::FileRotate::Mutex(3)
Home | html | info | man
Log::Dispatch::FileRotate::Mutex(3)



NAME

       Log::Dispatch::FileRotate::Mutex - Flock Based File Mutex.


VERSION

       version 1.38


SYNOPSIS

       Internal Use Only!


DESCRIPTION

       Internal Use Only!


METHODS

   new($path)
       Create a new mutex for the given file path.  Only one mutex per path
       should be created.  The path will not actually be opened or locked
       until you call lock.

   lock()
       Obtains a lock on the path.  If the thread id or pid has changed since
       the path was opened, the path will be re-opened automatically in this
       thread or process.

   unlock()
       Releases the lock if the current thread or process is holding it.

   pid(): string
       Get the current process or thread id


SOURCE

       The development version is on github at
       <https://https://github.com/mschout/perl-log-dispatch-filerotate> and
       may be cloned from
       <git://https://github.com/mschout/perl-log-dispatch-filerotate.git>


BUGS

       Please report any bugs or feature requests on the bugtracker website
       <https://github.com/mschout/perl-log-dispatch-filerotate/issues>

       When submitting a bug or request, please include a test-file or a patch
       to an existing test-file that illustrates the bug or desired feature.


AUTHOR

       Michael Schout <mschout@cpan.org>


COPYRIGHT AND LICENSE

       This software is copyright (c) 2005 by Mark Pfeiffer.

       This is free software; you can redistribute it and/or modify it under
       the same terms as the Perl 5 programming language system itself.




perl v5.30.3                      2021-05-2Log::Dispatch::FileRotate::Mutex(3)

log-dispatch-filerotate 1.380.0 - Generated Fri Dec 3 19:53:19 CST 2021
© manpagez.com 2000-2025
Individual documents may contain additional copyright information.