source: icXML/icXML-devel/src/xercesc/util/MutexManagers/NoThreadMutexMgr.cpp @ 2722

Last change on this file since 2722 was 2722, checked in by cameron, 6 years ago

Original Xerces files with import mods for icxercesc

File size: 1.5 KB
Line 
1/*
2 * Licensed to the Apache Software Foundation (ASF) under one or more
3 * contributor license agreements.  See the NOTICE file distributed with
4 * this work for additional information regarding copyright ownership.
5 * The ASF licenses this file to You under the Apache License, Version 2.0
6 * (the "License"); you may not use this file except in compliance with
7 * the License.  You may obtain a copy of the License at
8 *
9 *      http://www.apache.org/licenses/LICENSE-2.0
10 *
11 * Unless required by applicable law or agreed to in writing, software
12 * distributed under the License is distributed on an "AS IS" BASIS,
13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 * See the License for the specific language governing permissions and
15 * limitations under the License.
16 */
17
18/*
19 * $Id: NoThreadMutexMgr.cpp 471747 2006-11-06 14:31:56Z amassari $
20 */
21
22#include <xercesc/util/MutexManagers/NoThreadMutexMgr.hpp>
23
24XERCES_CPP_NAMESPACE_BEGIN
25
26/*
27        The NoThread mutex manager is for use where no threading is used
28        in an environment. Since no threading is used, mutexes are not
29        needed, so the implementation does essentially nothing.
30*/
31
32
33NoThreadMutexMgr::NoThreadMutexMgr()
34{
35}
36
37
38NoThreadMutexMgr::~NoThreadMutexMgr()
39{
40}
41
42
43XMLMutexHandle
44NoThreadMutexMgr::create(MemoryManager* const manager)
45{
46    return 0;
47}
48
49
50void
51NoThreadMutexMgr::destroy(XMLMutexHandle mtx, MemoryManager* const manager)
52{
53}
54
55
56void
57NoThreadMutexMgr::lock(XMLMutexHandle mtx)
58{
59}
60
61
62void
63NoThreadMutexMgr::unlock(XMLMutexHandle mtx)
64{
65}
66
67
68XERCES_CPP_NAMESPACE_END
69
Note: See TracBrowser for help on using the repository browser.