INTRODUCTION
Overview
Download and Install
Documentation
Publications
REPOSITORY
Libraries
DEVELOPER
Dev Guide
Dashboard
PEOPLE
Contributors
Users
Project
Download
Mailing lists
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
src
gbxsickacfr
gbxiceutilacfr
safethread.h
1
/*
2
* GearBox Project: Peer-Reviewed Open-Source Libraries for Robotics
3
* http://gearbox.sf.net/
4
* Copyright (c) 2004-2010 Alex Brooks, Alexei Makarenko, Tobias Kaupp
5
*
6
* This distribution is licensed to you under the terms described in
7
* the LICENSE file included in this distribution.
8
*
9
*/
10
11
#ifndef GBXICEUTILACFR_SAFE_THREAD_H
12
#define GBXICEUTILACFR_SAFE_THREAD_H
13
14
#include <gbxsickacfr/gbxiceutilacfr/thread.h>
15
#include <gbxutilacfr/tracer.h>
16
17
namespace
gbxiceutilacfr {
18
43
class
SafeThread
:
public
Thread
44
{
45
public
:
47
SafeThread
(
gbxutilacfr::Tracer
& tracer );
48
49
// from IceUtil::Thread (from which HydroUtil::Thread is derived)
52
virtual
void
run
();
53
54
private
:
57
virtual
void
walk()=0;
58
59
gbxutilacfr::Tracer
& tracer_;
60
};
62
typedef
IceUtil::Handle<SafeThread>
SafeThreadPtr
;
63
64
}
// end namespace
65
66
#endif
Generated for GearBox by
1.4.5