++ed by:
ECARROLL ARPI WKI HRUPP EMAZEP

133 PAUSE users
110 non-PAUSE users.

William J. Middleton

NAME

Win32::Mutex - create mutex objects in perl.

SYNOPSIS

        use Win32::Mutex;

        Win32::Mutex::Create($MutObj,$Initial,$Name);
        $MutObj->Wait(INFINITE);

DESCRIPTION

This module creates access to the Win32 mutex objects. The Wait and WaitForMultipleObjects calls are inherited from the Win32::IPC module.

METHODS AND CONSTRUCTORS

Create($MutObj,$Initial,$Name)

Creates a mutex object in $MutObj.

   Args:
        $Initial        Flags to decide initial ownership.(TRUE = I own it).
        $Name           String to name the mutex.
Open($MutObj,$Name)

Create a mutex object from an already created mutex

    Args:
        $MutObj         Container for mutex object.
        $Name           name of already created mutex.
$MutObj->Release()

Release ownership of a mutex.

$MutObj->Wait($Timeout)

Wait for ownership of a mutex.

    Args:
        $Timeout        amount of time you will wait.forever = INFINITE;