XF Test Bench 3.3

testfactory03.h
1#ifndef TESTFACTORY03_H
2#define TESTFACTORY03_H
3
4//
5// What is seen only by the C++ compiler
6//
7#ifdef __cplusplus
8
9#include "statemachine03.h"
10
11
18 class TestFactory03
19{
20 public:
21 TestFactory03();
22
23 static void initialize();
24 static void build();
25
26 protected:
27 static StateMachine03 task01_;
28};
29
30#endif // __cplusplus
31
32//
33// What is seen by the C and C++ compiler
34//
35#ifdef __cplusplus
36 extern "C" {
37#endif // __cplusplus
38
39 void Factory_initialize();
40 void Factory_build();
41
42#ifdef __cplusplus
43}
44#endif // __cplusplus
45#endif // TESTFACTORY03_H
StateMachine03
Definition: statemachine03.h:17
TestFactory03
Definition: testfactory03.h:19
TestFactory03::initialize
static void initialize()
Initializes the factory.
Definition: testfactory03.cpp:22
TestFactory03::TestFactory03
TestFactory03()
Constructor.
Definition: testfactory03.cpp:17
TestFactory03::task01_
static StateMachine03 task01_
Instance of StateMachine03.
Definition: testfactory03.h:27
TestFactory03::build
static void build()
Creates components and initializes relations.
Definition: testfactory03.cpp:27