Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHenrik Rentz-Reichert2017-12-08 12:46:12 +0000
committerHenrik Rentz-Reichert2017-12-08 12:46:12 +0000
commitcbdeed7e39a3508eaf354104fbcf69f22ad11437 (patch)
tree1659af3c9919c76f50227e30e8e4a1b437a73141 /runtime
parentb5b1401f30884bdc6c160f8500e3f29b6566c481 (diff)
downloadorg.eclipse.etrice-cbdeed7e39a3508eaf354104fbcf69f22ad11437.tar.gz
org.eclipse.etrice-cbdeed7e39a3508eaf354104fbcf69f22ad11437.tar.xz
org.eclipse.etrice-cbdeed7e39a3508eaf354104fbcf69f22ad11437.zip
Bug 511330 - [core.genmodel.fsm] introduce simplified generator model
for state machines * fixed bug in generation of history size for C * some fflush added to logging Change-Id: I9e2a76dd9814551a99a05da34a4a62cbb09d3877
Diffstat (limited to 'runtime')
-rw-r--r--runtime/org.eclipse.etrice.runtime.c/src/common/debugging/etMSCLogger.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/runtime/org.eclipse.etrice.runtime.c/src/common/debugging/etMSCLogger.c b/runtime/org.eclipse.etrice.runtime.c/src/common/debugging/etMSCLogger.c
index e701c0544..459fda8f3 100644
--- a/runtime/org.eclipse.etrice.runtime.c/src/common/debugging/etMSCLogger.c
+++ b/runtime/org.eclipse.etrice.runtime.c/src/common/debugging/etMSCLogger.c
@@ -57,17 +57,20 @@ void etMSCLogger_syncReturn(const char* sourceName, const char* targetName){
void etMSCLogger_asyncOut(const char* sourceName, const char* messageName, const char* targetName){
if (etMSCLogger_fileHandle != NULL) {
etLogger_fprintf(etMSCLogger_fileHandle, "%s >-- %s %s\n", sourceName, targetName, messageName);
+ fflush(etMSCLogger_fileHandle);
}
}
void etMSCLogger_asyncIn(const char* sourceName, const char* messageName, const char* targetName){
if (etMSCLogger_fileHandle != NULL) {
etLogger_fprintf(etMSCLogger_fileHandle, "%s --> %s %s\n", sourceName, targetName, messageName);
+ fflush(etMSCLogger_fileHandle);
}
}
void etMSCLogger_setState(const char* objectName, const char* stateName){
if (etMSCLogger_fileHandle != NULL) {
etLogger_fprintf(etMSCLogger_fileHandle, "%s >>> %s\n", objectName, stateName);
+ fflush(etMSCLogger_fileHandle);
}
}

Back to the top