testfactory03.h
#ifndef TESTFACTORY03_H
#define TESTFACTORY03_H
//
// What is seen only by the C++ compiler
//
#ifdef __cplusplus
#include "statemachine03.h"
class TestFactory03
{
public:
TestFactory03();
static void initialize();
static void build();
protected:
static StateMachine03 task01_;
};
#endif // __cplusplus
//
// What is seen by the C and C++ compiler
//
#ifdef __cplusplus
extern "C" {
#endif // __cplusplus
void Factory_initialize();
void Factory_build();
#ifdef __cplusplus
}
#endif // __cplusplus
#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