#include <winstl/winstl.h>
#include <stlsoft/synch/concepts.hpp>
#include <winstl/synch/error/exceptions.hpp>
Go to the source code of this file.
Namespaces | |
namespace | winstl |
Classes | |
class | process_mutex |
This class acts as an inter-process mutex based on the Win32 mutex kernel object. More... | |
struct | process_mutex_lock_traits |
Traits for the process_mutex class. More... | |
Functions | |
HANDLE | get_synch_handle (process_mutex &mx) |
Overload of the form of the winstl::get_synch_handle() shim for the winstl::process_mutex type. | |
HANDLE | get_kernel_handle (process_mutex &mx) |
Overload of the form of the winstl::get_kernel_handle() shim for the winstl::process_mutex type. | |
void | lock_instance (winstl_ns_qual(process_mutex)&mx) |
This control shim aquires a lock on the given mutex. | |
void | unlock_instance (winstl_ns_qual(process_mutex)&mx) |
This control shim releases a lock on the given mutex. |