1//
2// RWLock.cpp
3//
4// Library: Foundation
5// Package: Threading
6// Module: RWLock
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/RWLock.h"
16
17
18#if defined(POCO_CXX11_RWLOCK_FINISHED) && defined(POCO_ENABLE_CPP14)
19#include "RWLock_STD.cpp"
20#elif defined(POCO_OS_FAMILY_WINDOWS)
21#if defined(_WIN32_WCE)
22#include "RWLock_WINCE.cpp"
23#else
24#include "RWLock_WIN32.cpp"
25#endif
26#elif POCO_OS == POCO_OS_ANDROID
27#include "RWLock_Android.cpp"
28#elif defined(POCO_VXWORKS)
29#include "RWLock_VX.cpp"
30#else
31#include "RWLock_POSIX.cpp"
32#endif
33
34
35namespace Poco {
36
37
38RWLock::RWLock()
39{
40}
41
42
43RWLock::~RWLock()
44{
45}
46
47
48} // namespace Poco
49