rad
2.0.0
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
INTROOT
include
scxml4cpp
ActionTrace.h
Go to the documentation of this file.
1
/*
2
* scampl4cpp/parser
3
*
4
* Copyright by European Southern Observatory, 2012
5
* All rights reserved
6
*
7
* This library is free software; you can redistribute it and/or
8
* modify it under the terms of the GNU Lesser General Public
9
* License as published by the Free Software Foundation; either
10
* version 2.1 of the License, or (at your option) any later version.
11
*
12
* This library is distributed in the hope that it will be useful,
13
* but WITHOUT ANY WARRANTY; without even the implied warranty of
14
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15
* Lesser General Public License for more details.
16
*
17
* You should have received a copy of the GNU Lesser General Public
18
* License along with this library; if not, write to the Free Software
19
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
20
* 02111-1307 USA.
21
*/
22
23
/*
24
* $Id: ActionTrace.h 1061 2015-07-13 15:03:59Z landolfa $
25
*/
26
27
#ifndef SCXML4CPP_ACTIONTRACE_H
28
#define SCXML4CPP_ACTIONTRACE_H
29
30
#ifndef __cplusplus
31
#error This is a C++ include file and cannot be used from plain C
32
#endif
33
34
#ifndef ACTION_H
35
#include "scxml4cpp/Action.h"
36
#endif
37
38
#include <string>
39
40
namespace
scxml4cpp {
41
42
class
Context
;
43
44
45
class
ActionTrace
:
public
Action
46
{
47
public
:
48
ActionTrace
(
const
std::string&
id
);
49
void
execute
(
Context
*);
50
bool
evaluate
(
Context
*);
51
52
private
:
53
ActionTrace
(
const
ActionTrace
&);
54
ActionTrace
& operator= (
const
ActionTrace
&);
55
};
56
57
}
// namespace scxml4cpp
58
59
#endif // SCXML4CPP_ACTIONTRACE_H
Context
Definition:
testCoroActivity.cpp:16
scxml4cpp::ActionTrace
Definition:
ActionTrace.h:45
scxml4cpp::Action
Definition:
Action.h:40
scxml4cpp::Context
Definition:
Context.h:43
scxml4cpp::ActionTrace::ActionTrace
ActionTrace(const std::string &id)
Definition:
ActionTrace.cpp:34
scxml4cpp::ActionTrace::evaluate
bool evaluate(Context *)
Definition:
ActionTrace.cpp:46
scxml4cpp::ActionTrace::execute
void execute(Context *)
Definition:
ActionTrace.cpp:40
Generated by
1.8.5