Main Page
+
Namespaces
Namespace List
+
Namespace Members
All
Functions
Typedefs
+
Classes
Class List
Class Hierarchy
+
Class Members
+
All
a
b
c
d
e
g
h
i
l
m
n
o
p
r
s
t
u
v
w
~
+
Functions
a
b
c
d
e
g
h
i
l
m
o
p
r
s
t
u
~
+
Variables
a
c
d
g
h
i
l
m
n
o
p
r
s
t
u
v
w
+
Files
File List
+
File Members
All
Functions
Typedefs
src
HectorMapMutex.h
Go to the documentation of this file.
1
#ifndef hectormapmutex_h__
2
#define hectormapmutex_h__
3
4
#include "
util/MapLockerInterface.h
"
5
6
#include <boost/thread/mutex.hpp>
7
8
class
HectorMapMutex
:
public
MapLockerInterface
9
{
10
public
:
11
virtual
void
lockMap
()
12
{
13
mapModifyMutex_
.lock();
14
}
15
16
virtual
void
unlockMap
()
17
{
18
mapModifyMutex_
.unlock();
19
}
20
21
boost::mutex
mapModifyMutex_
;
22
};
23
24
#endif
MapLockerInterface
Definition:
MapLockerInterface.h:32
MapLockerInterface.h
HectorMapMutex::lockMap
virtual void lockMap()
Definition:
HectorMapMutex.h:11
HectorMapMutex::mapModifyMutex_
boost::mutex mapModifyMutex_
Definition:
HectorMapMutex.h:21
HectorMapMutex
Definition:
HectorMapMutex.h:8
HectorMapMutex::unlockMap
virtual void unlockMap()
Definition:
HectorMapMutex.h:16
hector_mapping
Author(s): Stefan Kohlbrecher
autogenerated on Sat Mar 12 2022 03:57:50