Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Schuetz2012-02-02 00:18:47 +0000
committerThomas Schuetz2012-02-02 00:18:47 +0000
commitcfe46b9799947e484ed42a2eefded0db55d43904 (patch)
treed9bc3a1da58f07a53405c35cc698716db4e8fcf2 /examples
parent68374559c8cf752b62ef9215dafda1c5f891b09e (diff)
downloadorg.eclipse.etrice-cfe46b9799947e484ed42a2eefded0db55d43904.tar.gz
org.eclipse.etrice-cfe46b9799947e484ed42a2eefded0db55d43904.tar.xz
org.eclipse.etrice-cfe46b9799947e484ed42a2eefded0db55d43904.zip
[generator.c] implementation of port to MessageService communication
Diffstat (limited to 'examples')
-rw-r--r--examples/org.eclipse.etrice.generator.c.reference/model/cGenRef.room4
-rw-r--r--examples/org.eclipse.etrice.generator.c.reference/src-gen/cGenRef/CommunicationProtocol.c30
-rw-r--r--examples/org.eclipse.etrice.generator.c.reference/src-gen/cGenRef/CommunicationProtocol.h7
-rw-r--r--examples/org.eclipse.etrice.generator.c.reference/src-gen/cGenRef/ReceiverManual.c12
-rw-r--r--examples/org.eclipse.etrice.generator.c.reference/src-gen/cGenRef/ReceiverManual.h2
-rw-r--r--examples/org.eclipse.etrice.generator.c.reference/src-gen/cGenRef/SenderManual.c13
-rw-r--r--examples/org.eclipse.etrice.generator.c.reference/src-gen/cGenRef/SenderManual.h2
-rw-r--r--examples/org.eclipse.etrice.generator.c.reference/src-gen/cGenRef/SubSys.c24
-rw-r--r--examples/org.eclipse.etrice.generator.c.reference/src-gen/cGenRef/SubSys_Runner.c4
-rw-r--r--examples/org.eclipse.etrice.generator.c.reference/src/test/experiments/MSCLogTest.c4
-rw-r--r--examples/org.eclipse.etrice.generator.c.reference/tmp/msc.seq502
11 files changed, 594 insertions, 10 deletions
diff --git a/examples/org.eclipse.etrice.generator.c.reference/model/cGenRef.room b/examples/org.eclipse.etrice.generator.c.reference/model/cGenRef.room
index 8054390a4..72395a840 100644
--- a/examples/org.eclipse.etrice.generator.c.reference/model/cGenRef.room
+++ b/examples/org.eclipse.etrice.generator.c.reference/model/cGenRef.room
@@ -132,7 +132,7 @@ RoomModel cGenRef {
Attribute attribute2: DataClass1
}
Behavior {
- @BehaviorManual
+ //@BehaviorManual
Operation operation1(argument1:int32, argument2: DataClass1 ref){""}
}
}
@@ -144,7 +144,7 @@ RoomModel cGenRef {
external Port dataIn
}
Behavior {
- @BehaviorManual
+ //@BehaviorManual
}
}
diff --git a/examples/org.eclipse.etrice.generator.c.reference/src-gen/cGenRef/CommunicationProtocol.c b/examples/org.eclipse.etrice.generator.c.reference/src-gen/cGenRef/CommunicationProtocol.c
index 4ff412e02..40bc41261 100644
--- a/examples/org.eclipse.etrice.generator.c.reference/src-gen/cGenRef/CommunicationProtocol.c
+++ b/examples/org.eclipse.etrice.generator.c.reference/src-gen/cGenRef/CommunicationProtocol.c
@@ -7,8 +7,38 @@
#include "CommunicationProtocol.h"
+#include "etMSCLogger.h"
+
/*--------------------- port classes */
+void CommunicationProtocolPort_receivedData(const CommunicationProtocolPort* self){
+ ET_MSC_LOGGER_SYNC_ENTRY("CommunicationProtocolPort", "receivedData")
+ etMessage* msg = etMessageService_getMessageBuffer(self->msgService, sizeof(etMessage));
+ msg->address = self->peerAddress;
+ msg->evtID = CommunicationProtocol_OUT_receivedData;
+ etMessageService_pushMessage(self->msgService, msg);
+ ET_MSC_LOGGER_SYNC_EXIT
+}
+
+
+
+void CommunicationProtocolConjPort_sendData(const CommunicationProtocolConjPort* self){
+ ET_MSC_LOGGER_SYNC_ENTRY("CommunicationProtocolConjPort", "sendData")
+ etMessage* msg = etMessageService_getMessageBuffer(self->msgService, sizeof(etMessage));
+ msg->address = self->peerAddress;
+ msg->evtID = CommunicationProtocol_IN_sendData;
+ etMessageService_pushMessage(self->msgService, msg);
+ ET_MSC_LOGGER_SYNC_EXIT
+}
+void CommunicationProtocolConjPort_sendData2(const CommunicationProtocolConjPort* self){
+ ET_MSC_LOGGER_SYNC_ENTRY("CommunicationProtocolConjPort", "sendData2")
+ etMessage* msg = etMessageService_getMessageBuffer(self->msgService, sizeof(etMessage));
+ msg->address = self->peerAddress;
+ msg->evtID = CommunicationProtocol_IN_sendData2;
+ etMessageService_pushMessage(self->msgService, msg);
+ ET_MSC_LOGGER_SYNC_EXIT
+}
+
/*--------------------- debug helpers */
diff --git a/examples/org.eclipse.etrice.generator.c.reference/src-gen/cGenRef/CommunicationProtocol.h b/examples/org.eclipse.etrice.generator.c.reference/src-gen/cGenRef/CommunicationProtocol.h
index a600e07e8..788b62654 100644
--- a/examples/org.eclipse.etrice.generator.c.reference/src-gen/cGenRef/CommunicationProtocol.h
+++ b/examples/org.eclipse.etrice.generator.c.reference/src-gen/cGenRef/CommunicationProtocol.h
@@ -30,11 +30,18 @@ enum {
typedef etPort CommunicationProtocolPort;
+void CommunicationProtocolPort_receivedData(const CommunicationProtocolPort* self);
+
+
typedef etPort CommunicationProtocolConjPort;
+void CommunicationProtocolConjPort_sendData(const CommunicationProtocolConjPort* self);
+void CommunicationProtocolConjPort_sendData2(const CommunicationProtocolConjPort* self);
+
+
diff --git a/examples/org.eclipse.etrice.generator.c.reference/src-gen/cGenRef/ReceiverManual.c b/examples/org.eclipse.etrice.generator.c.reference/src-gen/cGenRef/ReceiverManual.c
index 420d2ec62..20be31165 100644
--- a/examples/org.eclipse.etrice.generator.c.reference/src-gen/cGenRef/ReceiverManual.c
+++ b/examples/org.eclipse.etrice.generator.c.reference/src-gen/cGenRef/ReceiverManual.c
@@ -9,8 +9,18 @@
#include "etLogger.h"
+#include "etMSCLogger.h"
+
+
+void ReceiverManual_init(ReceiverManual* self){
+ ET_MSC_LOGGER_SYNC_ENTRY("ReceiverManual", "init")
+ CommunicationProtocolPort_receivedData(&self->constData->dataIn);
+ ET_MSC_LOGGER_SYNC_EXIT
+}
+
void ReceiverManual_ReceiveMessage(void* self, etInt16 localId, const etMessage* msg){
- etLogger_logInfoF("ReceiverManual_ReceiveMessage");
+ ET_MSC_LOGGER_SYNC_ENTRY("ReceiverManual", "ReceiveMessage")
+ ET_MSC_LOGGER_SYNC_EXIT
}
diff --git a/examples/org.eclipse.etrice.generator.c.reference/src-gen/cGenRef/ReceiverManual.h b/examples/org.eclipse.etrice.generator.c.reference/src-gen/cGenRef/ReceiverManual.h
index ac21f48db..aea6fc331 100644
--- a/examples/org.eclipse.etrice.generator.c.reference/src-gen/cGenRef/ReceiverManual.h
+++ b/examples/org.eclipse.etrice.generator.c.reference/src-gen/cGenRef/ReceiverManual.h
@@ -29,6 +29,8 @@ struct ReceiverManual {
const ReceiverManual_const* constData;
};
+void ReceiverManual_init(ReceiverManual* self);
+
void ReceiverManual_ReceiveMessage(void* self, etInt16 localId, const etMessage* msg);
diff --git a/examples/org.eclipse.etrice.generator.c.reference/src-gen/cGenRef/SenderManual.c b/examples/org.eclipse.etrice.generator.c.reference/src-gen/cGenRef/SenderManual.c
index 6fd1af385..cb3e0512b 100644
--- a/examples/org.eclipse.etrice.generator.c.reference/src-gen/cGenRef/SenderManual.c
+++ b/examples/org.eclipse.etrice.generator.c.reference/src-gen/cGenRef/SenderManual.c
@@ -9,8 +9,19 @@
#include "etLogger.h"
+#include "etMSCLogger.h"
+
+
+void SenderManual_init(SenderManual* self){
+ ET_MSC_LOGGER_SYNC_ENTRY("SenderManual", "init")
+ CommunicationProtocolConjPort_sendData(&self->constData->dataOut);
+ CommunicationProtocolConjPort_sendData2(&self->constData->dataOut);
+ ET_MSC_LOGGER_SYNC_EXIT
+}
+
void SenderManual_ReceiveMessage(void* self, etInt16 localId, const etMessage* msg){
- etLogger_logInfoF("SenderManual_ReceiveMessage");
+ ET_MSC_LOGGER_SYNC_ENTRY("SenderManual", "ReceiveMessage")
+ ET_MSC_LOGGER_SYNC_EXIT
}
diff --git a/examples/org.eclipse.etrice.generator.c.reference/src-gen/cGenRef/SenderManual.h b/examples/org.eclipse.etrice.generator.c.reference/src-gen/cGenRef/SenderManual.h
index 87ee6e77a..b3980e4bb 100644
--- a/examples/org.eclipse.etrice.generator.c.reference/src-gen/cGenRef/SenderManual.h
+++ b/examples/org.eclipse.etrice.generator.c.reference/src-gen/cGenRef/SenderManual.h
@@ -30,6 +30,8 @@ struct SenderManual {
const SenderManual_const* constData;
};
+void SenderManual_init(SenderManual* self);
+
void SenderManual_ReceiveMessage(void* self, etInt16 localId, const etMessage* msg);
diff --git a/examples/org.eclipse.etrice.generator.c.reference/src-gen/cGenRef/SubSys.c b/examples/org.eclipse.etrice.generator.c.reference/src-gen/cGenRef/SubSys.c
index eca7b5290..0d24a222c 100644
--- a/examples/org.eclipse.etrice.generator.c.reference/src-gen/cGenRef/SubSys.c
+++ b/examples/org.eclipse.etrice.generator.c.reference/src-gen/cGenRef/SubSys.c
@@ -11,6 +11,8 @@
#include "SubSys_Inst.h"
#include "etLogger.h"
+#include "etMSCLogger.h"
+
/* data for SubSysten SubSys */
typedef struct SubSys {
@@ -19,31 +21,53 @@ typedef struct SubSys {
static SubSys SubSysInst = {"SubSys"};
+void SubSys_initActorInstances(void);
+
void SubSys_init(void){
+ ET_MSC_LOGGER_SYNC_ENTRY("SubSys", "init")
etLogger_logInfoF("%s_init", SubSysInst.name);
/* initialization of all message services */
etMessageService_init(&msgService_Thread1, msgBuffer_Thread1, MESSAGE_POOL_MAX, MESSAGE_BLOCK_SIZE);
+ /* init all actors */
+ SubSys_initActorInstances();
+
+ ET_MSC_LOGGER_SYNC_EXIT
}
void SubSys_start(void){
+ ET_MSC_LOGGER_SYNC_ENTRY("SubSys", "start")
etLogger_logInfoF("%s_start", SubSysInst.name);
+ ET_MSC_LOGGER_SYNC_EXIT
}
void SubSys_run(void){
+ ET_MSC_LOGGER_SYNC_ENTRY("SubSys", "run")
int32 i;
for (i=0; i<100; i++){
etLogger_logInfoF("%s Scheduler tick %d", SubSysInst.name, i);
+ etMessageService_execute(&msgService_Thread1);
}
+ ET_MSC_LOGGER_SYNC_EXIT
}
void SubSys_stop(void){
+ ET_MSC_LOGGER_SYNC_ENTRY("SubSys", "stop")
etLogger_logInfoF("%s_stop", SubSysInst.name);
+ ET_MSC_LOGGER_SYNC_EXIT
}
void SubSys_destroy(void){
+ ET_MSC_LOGGER_SYNC_ENTRY("SubSys", "destroy")
etLogger_logInfoF("%s_destroy", SubSysInst.name);
+ ET_MSC_LOGGER_SYNC_EXIT
}
+void SubSys_initActorInstances(void){
+ ET_MSC_LOGGER_SYNC_ENTRY("SubSys", "initActorInstances")
+ ReceiverManual_init(&_SubSys_Receiver);
+ SenderManual_init(&_SubSys_Sender);
+ ET_MSC_LOGGER_SYNC_EXIT
+}
diff --git a/examples/org.eclipse.etrice.generator.c.reference/src-gen/cGenRef/SubSys_Runner.c b/examples/org.eclipse.etrice.generator.c.reference/src-gen/cGenRef/SubSys_Runner.c
index 845779756..b0b586b8b 100644
--- a/examples/org.eclipse.etrice.generator.c.reference/src-gen/cGenRef/SubSys_Runner.c
+++ b/examples/org.eclipse.etrice.generator.c.reference/src-gen/cGenRef/SubSys_Runner.c
@@ -9,6 +9,8 @@
#include "SubSys.h"
#include "etLogger.h"
+#include "etMSCLogger.h"
+
/**
* main function
@@ -18,6 +20,7 @@
int main(void) {
etLogger_logInfo("*** T H E B E G I N ***");
+ ET_MSC_LOGGER_OPEN("main");
/* startup sequence of lifecycle */
SubSys_init(); /* lifecycle init */
@@ -30,6 +33,7 @@ int main(void) {
SubSys_stop(); /* lifecycle stop */
SubSys_destroy(); /* lifecycle destroy */
+ ET_MSC_LOGGER_CLOSE
etLogger_logInfo("*** T H E E N D ***");
return 0;
diff --git a/examples/org.eclipse.etrice.generator.c.reference/src/test/experiments/MSCLogTest.c b/examples/org.eclipse.etrice.generator.c.reference/src/test/experiments/MSCLogTest.c
index a7bc55404..e1ec75344 100644
--- a/examples/org.eclipse.etrice.generator.c.reference/src/test/experiments/MSCLogTest.c
+++ b/examples/org.eclipse.etrice.generator.c.reference/src/test/experiments/MSCLogTest.c
@@ -5,13 +5,13 @@
void Class2_ff(void) {
ET_MSC_LOGGER_SYNC_ENTRY("Class2", "ff")
- ET_MSC_LOGGER_SYNC_EXIT()
+ ET_MSC_LOGGER_SYNC_EXIT
}
void CLass1_f(void) {
ET_MSC_LOGGER_SYNC_ENTRY("Class1", "f")
Class2_ff();
- ET_MSC_LOGGER_SYNC_EXIT()
+ ET_MSC_LOGGER_SYNC_EXIT
}
//int main(void) {
diff --git a/examples/org.eclipse.etrice.generator.c.reference/tmp/msc.seq b/examples/org.eclipse.etrice.generator.c.reference/tmp/msc.seq
index ca38d9f30..595503353 100644
--- a/examples/org.eclipse.etrice.generator.c.reference/tmp/msc.seq
+++ b/examples/org.eclipse.etrice.generator.c.reference/tmp/msc.seq
@@ -1,4 +1,498 @@
-main ==> Class1 f
-Class1 ==> Class2 ff
-Class1 <== Class2
-main <== Class1
+main ==> SubSys init
+SubSys ==> etMessageService init
+etMessageService ==> etMessageQueue init
+etMessageService <== etMessageQueue
+etMessageService ==> etMessageQueue init
+etMessageService <== etMessageQueue
+etMessageService ==> etMessageService initMessagePool
+etMessageService ==> etMessageQueue push
+etMessageService <== etMessageQueue
+etMessageService ==> etMessageQueue push
+etMessageService <== etMessageQueue
+etMessageService ==> etMessageQueue push
+etMessageService <== etMessageQueue
+etMessageService ==> etMessageQueue push
+etMessageService <== etMessageQueue
+etMessageService ==> etMessageQueue push
+etMessageService <== etMessageQueue
+etMessageService ==> etMessageQueue push
+etMessageService <== etMessageQueue
+etMessageService ==> etMessageQueue push
+etMessageService <== etMessageQueue
+etMessageService ==> etMessageQueue push
+etMessageService <== etMessageQueue
+etMessageService ==> etMessageQueue push
+etMessageService <== etMessageQueue
+etMessageService ==> etMessageQueue push
+etMessageService <== etMessageQueue
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> SubSys initActorInstances
+SubSys ==> ReceiverManual init
+ReceiverManual ==> CommunicationProtocolPort receivedData
+CommunicationProtocolPort ==> etMessageService getMessageBuffer
+etMessageService ==> etMessageQueue pop
+etMessageService <== etMessageQueue
+CommunicationProtocolPort <== etMessageService
+CommunicationProtocolPort ==> etMessageService pushMessage
+etMessageService ==> etMessageQueue push
+etMessageService <== etMessageQueue
+CommunicationProtocolPort <== etMessageService
+ReceiverManual <== CommunicationProtocolPort
+SubSys <== ReceiverManual
+SubSys ==> SenderManual init
+SenderManual ==> CommunicationProtocolConjPort sendData
+CommunicationProtocolConjPort ==> etMessageService getMessageBuffer
+etMessageService ==> etMessageQueue pop
+etMessageService <== etMessageQueue
+CommunicationProtocolConjPort <== etMessageService
+CommunicationProtocolConjPort ==> etMessageService pushMessage
+etMessageService ==> etMessageQueue push
+etMessageService <== etMessageQueue
+CommunicationProtocolConjPort <== etMessageService
+SenderManual <== CommunicationProtocolConjPort
+SenderManual ==> CommunicationProtocolConjPort sendData2
+CommunicationProtocolConjPort ==> etMessageService getMessageBuffer
+etMessageService ==> etMessageQueue pop
+etMessageService <== etMessageQueue
+CommunicationProtocolConjPort <== etMessageService
+CommunicationProtocolConjPort ==> etMessageService pushMessage
+etMessageService ==> etMessageQueue push
+etMessageService <== etMessageQueue
+CommunicationProtocolConjPort <== etMessageService
+SenderManual <== CommunicationProtocolConjPort
+SubSys <== SenderManual
+SubSys <== SubSys
+main <== SubSys
+main ==> SubSys start
+main <== SubSys
+main ==> SubSys run
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService ==> etMessageService popMessage
+etMessageService ==> etMessageQueue pop
+etMessageService <== etMessageQueue
+etMessageService <== etMessageService
+etMessageService ==> etMessageService returnMessageBuffer
+etMessageService ==> etMessageQueue push
+etMessageService <== etMessageQueue
+etMessageService <== etMessageService
+etMessageService ==> etMessageService popMessage
+etMessageService ==> etMessageQueue pop
+etMessageService <== etMessageQueue
+etMessageService <== etMessageService
+etMessageService ==> etMessageService returnMessageBuffer
+etMessageService ==> etMessageQueue push
+etMessageService <== etMessageQueue
+etMessageService <== etMessageService
+etMessageService ==> etMessageService popMessage
+etMessageService ==> etMessageQueue pop
+etMessageService <== etMessageQueue
+etMessageService <== etMessageService
+etMessageService ==> etMessageService returnMessageBuffer
+etMessageService ==> etMessageQueue push
+etMessageService <== etMessageQueue
+etMessageService <== etMessageService
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+SubSys ==> etMessageService execute
+etMessageService ==> etMessageService deliverAllMessages
+etMessageService <== etMessageService
+SubSys <== etMessageService
+main <== SubSys
+main ==> SubSys stop
+main <== SubSys
+main ==> SubSys destroy
+main <== SubSys

Back to the top