1//
2// NamedMutex.cpp
3//
4// Library: Foundation
5// Package: Processes
6// Module: NamedMutex
7//
8// Copyright (c) 2004-2006, Applied Informatics Software Engineering GmbH.
9// and Contributors.
10//
11// SPDX-License-Identifier: BSL-1.0
12//
13
14
15#include "Poco/NamedMutex.h"
16
17
18#if defined(POCO_OS_FAMILY_WINDOWS)
19#include "NamedMutex_WIN32.cpp"
20#elif defined(POCO_ANDROID)
21#include "NamedMutex_Android.cpp"
22#elif defined(POCO_OS_FAMILY_UNIX)
23#include "NamedMutex_UNIX.cpp"
24#else
25#include "NamedMutex_VMS.cpp"
26#endif
27
28
29namespace Poco {
30
31
32NamedMutex::NamedMutex(const std::string& name):
33 NamedMutexImpl(name)
34{
35}
36
37
38NamedMutex::~NamedMutex()
39{
40}
41
42
43} // namespace Poco
44