INTRODUCTION
Overview
Download and Install
Documentation
Publications

REPOSITORY
Libraries

DEVELOPER
Dev Guide
Dashboard

PEOPLE
Contributors
Users

SourceForge.net Logo
Project
Download
Mailing lists

 

         
stoppable.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 GBXUTILACFR_STOPPABLE_H
12 #define GBXUTILACFR_STOPPABLE_H
13 
14 #if defined (WIN32)
15  #if defined (GBXUTILACFR_STATIC)
16  #define GBXUTILACFR_EXPORT
17  #elif defined (GBXUTILACFR_EXPORTS)
18  #define GBXUTILACFR_EXPORT __declspec (dllexport)
19  #else
20  #define GBXUTILACFR_EXPORT __declspec (dllimport)
21  #endif
22 #else
23  #define GBXUTILACFR_EXPORT
24 #endif
25 
26 namespace gbxutilacfr {
27 
60 class GBXUTILACFR_EXPORT Stoppable
61 {
62 public:
63  virtual ~Stoppable() {};
64 
65  virtual bool isStopping()=0;
66 };
67 
68 } // namespace
69 
70 #endif
ACFR utilities.
Definition: gbxnovatelacfr/driver.h:24
An abstract interface class representing an stoppable activity.
Definition: stoppable.h:60
 

Generated for GearBox by  doxygen 1.4.5