XF Test Bench 3.3
testfactory04.h
1#ifndef TESTFACTORY04_H
2#define TESTFACTORY04_H
3
4//
5// What is seen only by the C++ compiler
6//
7#ifdef __cplusplus
8
9#include "statemachine04a.h"
10#include "statemachine04b.h"
11
12
20{
21public:
23
24 static void initialize();
25 static void build();
26
27protected:
30};
31
32#endif // __cplusplus
33
34//
35// What is seen by the C and C++ compiler
36//
37#ifdef __cplusplus
38extern "C" {
39#endif // __cplusplus
40
41void Factory_initialize();
42void Factory_build();
43
44#ifdef __cplusplus
45}
46#endif // __cplusplus
47#endif // TESTFACTORY03_H
Definition: statemachine04a.h:17
Definition: statemachine04b.h:18
Definition: testfactory04.h:20
static void initialize()
Initializes the factory.
Definition: testfactory04.cpp:23
static void build()
Creates components and initializes relations.
Definition: testfactory04.cpp:28
static StateMachine04b task02_
Instance of StateMachine04b.
Definition: testfactory04.h:29
static StateMachine04a task01_
Instance of StateMachine04a.
Definition: testfactory04.h:28
TestFactory04()
Constructor.
Definition: testfactory04.cpp:18