HALCON Reference Manual 10.0.2
Table of Contents / System / Multithreading ClassesClassesClasses | | | Operators

clear_mutexclear_mutexclear_mutexClearMutexClearMutex (Operator)

Name

clear_mutexclear_mutexclear_mutexClearMutexClearMutex — Clear the mutex synchronization object.

Signature

clear_mutex( : : MutexHandle : )

Herror clear_mutex(const Hlong MutexHandle)

Herror T_clear_mutex(const Htuple MutexHandle)

Herror clear_mutex(const HTuple& MutexHandle)

void HOperatorSetX.ClearMutex([in] VARIANT MutexHandle)

static void HOperatorSet.ClearMutex(HTuple mutexHandle)

Description

clear_mutexclear_mutexclear_mutexClearMutexClearMutex destroys the mutex object given by MutexHandleMutexHandleMutexHandleMutexHandlemutexHandle. The mutex must be unlocked. After calling clear_mutexclear_mutexclear_mutexClearMutexClearMutex, the mutex can no longer be used. The handle MutexHandleMutexHandleMutexHandleMutexHandlemutexHandle becomes invalid.

Parallelization

Parameters

MutexHandleMutexHandleMutexHandleMutexHandlemutexHandle (input_control)  mutex HMutex, HTupleHMutex, HTupleHMutexX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong)

Mutex synchronization object.

Result

If the mutex handle is valid, the operator clear_mutexclear_mutexclear_mutexClearMutexClearMutex returns 2 (H_MSG_TRUE). If necessary, an exception is raised.

Possible Predecessors

create_mutexcreate_mutexcreate_mutexCreateMutexCreateMutex

See also

create_mutexcreate_mutexcreate_mutexCreateMutexCreateMutex, clear_all_mutexesclear_all_mutexesclear_all_mutexesClearAllMutexesClearAllMutexes

Module

Foundation


Table of Contents / System / Multithreading ClassesClassesClasses | | | Operators
HALCON Reference Manual 10.0.2 Copyright © 1996-2011 MVTec Software GmbH