diff options
author | Henrik Rentz-Reichert | 2012-02-15 09:03:01 +0000 |
---|---|---|
committer | Henrik Rentz-Reichert | 2012-02-15 09:03:01 +0000 |
commit | a314ed6ddaf785b94e3083966049d5c928655710 (patch) | |
tree | cf28394877c0789518ecf00e1fe739bcdefe8917 /examples | |
parent | 37d3b9ee59c1afd95d0f6ab0c61c667cd25dbf55 (diff) | |
parent | e30f9cc595fb5d8ccbb4006b486dbbed7567085c (diff) | |
download | org.eclipse.etrice-a314ed6ddaf785b94e3083966049d5c928655710.tar.gz org.eclipse.etrice-a314ed6ddaf785b94e3083966049d5c928655710.tar.xz org.eclipse.etrice-a314ed6ddaf785b94e3083966049d5c928655710.zip |
Merge remote branch 'refs/remotes/origin/master'
Conflicts:
plugins/org.eclipse.etrice.generator.c/xtend-gen/org/eclipse/etrice/generator/c/gen/SubSystemClassGen.java
Diffstat (limited to 'examples')
8 files changed, 447 insertions, 371 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 72395a840..e04e7d4a0 100644 --- a/examples/org.eclipse.etrice.generator.c.reference/model/cGenRef.room +++ b/examples/org.eclipse.etrice.generator.c.reference/model/cGenRef.room @@ -39,7 +39,7 @@ RoomModel cGenRef { Transition init: initial -> Idle { } Transition tr0: Idle -> DataReceived { triggers { - <sendData: dataIn> + <inMessage1: dataIn> } action { "dataIn.receivedData();" @@ -65,7 +65,7 @@ RoomModel cGenRef { Transition init: initial -> Idle { } Transition tr0: Idle -> tp0 of Sending { triggers { - <sendData: dataIn> + <inMessage1: dataIn> } action { "//dataOut.get(0).sendData(data);" @@ -84,28 +84,28 @@ RoomModel cGenRef { Transition tr0: my tp0 -> WaitingForReceived Transition tr1: WaitingForReceived -> ReceivedOne { triggers { - <receivedData: dataOut guard { + <outMessage1: dataOut guard { "true" }> } } Transition tr2: WaitingForReceived -> ReceivedTheOther { triggers { - <receivedData: dataOut guard { + <outMessage1: dataOut guard { "false" }> } } Transition tr3: ReceivedOne -> my tp1 { triggers { - <receivedData: dataOut guard { + <outMessage1: dataOut guard { "true" }> } } Transition tr4: ReceivedTheOther -> my tp1 { triggers { - <receivedData: dataOut guard { + <outMessage1: dataOut guard { "false" }> } @@ -160,7 +160,7 @@ RoomModel cGenRef { Transition init: initial -> SendingData { } Transition tr0: SendingData -> Done { triggers { - <receivedData: dataOut> + <outMessage1: dataOut> } } State SendingData { @@ -175,12 +175,14 @@ RoomModel cGenRef { ProtocolClass CommunicationProtocol { incoming { - Message sendData(data: int32) - Message sendData2(data: DataClass1) + Message inMessage1(data: int32) + Message inMessage2(data: DataClass1) } outgoing { - Message receivedData() + Message outMessage1() + Message outMessage2() + Message outMessage123456789() } } 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 40bc41261..8dc2b76bf 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 @@ -1,58 +1,74 @@ -/** - * @author generated by eTrice - * - * Source File of ProtocolClass CommunicationProtocol - * - */ - -#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 */ - -/* TODO: make this optional or different for smaller footprint */ -/* message names as strings for debugging (generate MSC) */ -static const char* CommunicationProtocol_messageStrings[] = {"MIN", "receivedData","sendData", "sendData2", "MAX"}; - -const char* CommunicationProtocol_getMessageString(int msg_id) { - if (msg_id<CommunicationProtocol_MSG_MIN || msg_id>CommunicationProtocol_MSG_MAX+1){ - /* id out of range */ - return "Message ID out of range"; - } - else{ - return CommunicationProtocol_messageStrings[msg_id]; - } -} +/**
+ * @author generated by eTrice
+ *
+ * Source File of ProtocolClass CommunicationProtocol
+ *
+ */
+
+#include "CommunicationProtocol.h"
+
+#include "etMSCLogger.h"
+
+/*--------------------- port classes */
+
+void CommunicationProtocolPort_outMessage1(const CommunicationProtocolPort* self){
+ ET_MSC_LOGGER_SYNC_ENTRY("CommunicationProtocolPort", "outMessage1")
+ etMessage* msg = etMessageService_getMessageBuffer(self->msgService, sizeof(etMessage));
+ msg->address = self->peerAddress;
+ msg->evtID = CommunicationProtocol_OUT_outMessage1;
+ etMessageService_pushMessage(self->msgService, msg);
+ ET_MSC_LOGGER_SYNC_EXIT
+}
+void CommunicationProtocolPort_outMessage2(const CommunicationProtocolPort* self){
+ ET_MSC_LOGGER_SYNC_ENTRY("CommunicationProtocolPort", "outMessage2")
+ etMessage* msg = etMessageService_getMessageBuffer(self->msgService, sizeof(etMessage));
+ msg->address = self->peerAddress;
+ msg->evtID = CommunicationProtocol_OUT_outMessage2;
+ etMessageService_pushMessage(self->msgService, msg);
+ ET_MSC_LOGGER_SYNC_EXIT
+}
+void CommunicationProtocolPort_outMessage123456789(const CommunicationProtocolPort* self){
+ ET_MSC_LOGGER_SYNC_ENTRY("CommunicationProtocolPort", "outMessage123456789")
+ etMessage* msg = etMessageService_getMessageBuffer(self->msgService, sizeof(etMessage));
+ msg->address = self->peerAddress;
+ msg->evtID = CommunicationProtocol_OUT_outMessage123456789;
+ etMessageService_pushMessage(self->msgService, msg);
+ ET_MSC_LOGGER_SYNC_EXIT
+}
+
+
+
+void CommunicationProtocolConjPort_inMessage1(const CommunicationProtocolConjPort* self){
+ ET_MSC_LOGGER_SYNC_ENTRY("CommunicationProtocolConjPort", "inMessage1")
+ etMessage* msg = etMessageService_getMessageBuffer(self->msgService, sizeof(etMessage));
+ msg->address = self->peerAddress;
+ msg->evtID = CommunicationProtocol_IN_inMessage1;
+ etMessageService_pushMessage(self->msgService, msg);
+ ET_MSC_LOGGER_SYNC_EXIT
+}
+void CommunicationProtocolConjPort_inMessage2(const CommunicationProtocolConjPort* self){
+ ET_MSC_LOGGER_SYNC_ENTRY("CommunicationProtocolConjPort", "inMessage2")
+ etMessage* msg = etMessageService_getMessageBuffer(self->msgService, sizeof(etMessage));
+ msg->address = self->peerAddress;
+ msg->evtID = CommunicationProtocol_IN_inMessage2;
+ etMessageService_pushMessage(self->msgService, msg);
+ ET_MSC_LOGGER_SYNC_EXIT
+}
+
+
+
+/*--------------------- debug helpers */
+
+/* TODO: make this optional or different for smaller footprint */
+/* message names as strings for debugging (generate MSC) */
+static const char* CommunicationProtocol_messageStrings[] = {"MIN", "outMessage1","outMessage2","outMessage123456789","inMessage1", "inMessage2", "MAX"};
+
+const char* CommunicationProtocol_getMessageString(int msg_id) {
+ if (msg_id<CommunicationProtocol_MSG_MIN || msg_id>CommunicationProtocol_MSG_MAX+1){
+ /* id out of range */
+ return "Message ID out of range";
+ }
+ else{
+ return CommunicationProtocol_messageStrings[msg_id];
+ }
+}
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 788b62654..607dbb894 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 @@ -1,56 +1,60 @@ -/** - * @author generated by eTrice - * - * Header File of ProtocolClass CommunicationProtocol - * - */ - -#ifndef _COMMUNICATIONPROTOCOL_H_ -#define _COMMUNICATIONPROTOCOL_H_ - -#include "etDatatypes.h" -#include "etPort.h" - - -#include "DataClass1.h" - -/* message IDs */ -enum { - CommunicationProtocol_MSG_MIN = 0, - /* IDs for outgoing messages */ - CommunicationProtocol_OUT_receivedData = 1, - /* IDs for incoming messages */ - CommunicationProtocol_IN_sendData = 2, - CommunicationProtocol_IN_sendData2 = 3, - /* error if msgID >= MSG_MAX */ - CommunicationProtocol_MSG_MAX = 4 -}; - -/*--------------------- port classes */ - -typedef etPort CommunicationProtocolPort; - -void CommunicationProtocolPort_receivedData(const CommunicationProtocolPort* self); - - - - - -typedef etPort CommunicationProtocolConjPort; - -void CommunicationProtocolConjPort_sendData(const CommunicationProtocolConjPort* self); -void CommunicationProtocolConjPort_sendData2(const CommunicationProtocolConjPort* self); - - - - - -/*--------------------- debug helpers */ - -/* get message string for message id */ -const char* CommunicationProtocol_getMessageString(int msg_id); - - - -#endif /* _COMMUNICATIONPROTOCOL_H_ */ - +/**
+ * @author generated by eTrice
+ *
+ * Header File of ProtocolClass CommunicationProtocol
+ *
+ */
+
+#ifndef _COMMUNICATIONPROTOCOL_H_
+#define _COMMUNICATIONPROTOCOL_H_
+
+#include "etDatatypes.h"
+#include "etPort.h"
+
+
+#include "DataClass1.h"
+
+/* message IDs */
+enum {
+ CommunicationProtocol_MSG_MIN = 0,
+ /* IDs for outgoing messages */
+ CommunicationProtocol_OUT_outMessage1 = 1,
+ CommunicationProtocol_OUT_outMessage2 = 2,
+ CommunicationProtocol_OUT_outMessage123456789 = 3,
+ /* IDs for incoming messages */
+ CommunicationProtocol_IN_inMessage1 = 4,
+ CommunicationProtocol_IN_inMessage2 = 5,
+ /* error if msgID >= MSG_MAX */
+ CommunicationProtocol_MSG_MAX = 6
+};
+
+/*--------------------- port classes */
+
+typedef etPort CommunicationProtocolPort;
+
+void CommunicationProtocolPort_outMessage1(const CommunicationProtocolPort* self);
+void CommunicationProtocolPort_outMessage2(const CommunicationProtocolPort* self);
+void CommunicationProtocolPort_outMessage123456789(const CommunicationProtocolPort* self);
+
+
+
+
+
+typedef etPort CommunicationProtocolConjPort;
+
+void CommunicationProtocolConjPort_inMessage1(const CommunicationProtocolConjPort* self);
+void CommunicationProtocolConjPort_inMessage2(const CommunicationProtocolConjPort* self);
+
+
+
+
+
+/*--------------------- debug helpers */
+
+/* get message string for message id */
+const char* CommunicationProtocol_getMessageString(int msg_id);
+
+
+
+#endif /* _COMMUNICATIONPROTOCOL_H_ */
+
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 20be31165..398f681a9 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 @@ -1,26 +1,28 @@ -/** - * @author generated by eTrice - * - * Source File of ActorClass ReceiverManual - * - */ - -#include "ReceiverManual.h" - -#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){ - ET_MSC_LOGGER_SYNC_ENTRY("ReceiverManual", "ReceiveMessage") - ET_MSC_LOGGER_SYNC_EXIT -} - +/**
+ * @author generated by eTrice
+ *
+ * Source File of ActorClass ReceiverManual
+ *
+ */
+
+#include "ReceiverManual.h"
+
+#include "etLogger.h"
+
+#include "etMSCLogger.h"
+
+
+void ReceiverManual_init(ReceiverManual* self){
+ ET_MSC_LOGGER_SYNC_ENTRY("ReceiverManual", "init")
+ CommunicationProtocolPort_outMessage1(&self->constData->dataIn);
+ CommunicationProtocolPort_outMessage2(&self->constData->dataIn);
+ CommunicationProtocolPort_outMessage123456789(&self->constData->dataIn);
+ ET_MSC_LOGGER_SYNC_EXIT
+}
+
+
+void ReceiverManual_ReceiveMessage(void* self, etInt16 localId, const etMessage* msg){
+ 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/SenderManual.c b/examples/org.eclipse.etrice.generator.c.reference/src-gen/cGenRef/SenderManual.c index cb3e0512b..5c3b7cae0 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 @@ -1,27 +1,27 @@ -/** - * @author generated by eTrice - * - * Source File of ActorClass SenderManual - * - */ - -#include "SenderManual.h" - -#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){ - ET_MSC_LOGGER_SYNC_ENTRY("SenderManual", "ReceiveMessage") - ET_MSC_LOGGER_SYNC_EXIT -} - +/**
+ * @author generated by eTrice
+ *
+ * Source File of ActorClass SenderManual
+ *
+ */
+
+#include "SenderManual.h"
+
+#include "etLogger.h"
+
+#include "etMSCLogger.h"
+
+
+void SenderManual_init(SenderManual* self){
+ ET_MSC_LOGGER_SYNC_ENTRY("SenderManual", "init")
+ CommunicationProtocolConjPort_inMessage1(&self->constData->dataOut);
+ CommunicationProtocolConjPort_inMessage2(&self->constData->dataOut);
+ ET_MSC_LOGGER_SYNC_EXIT
+}
+
+
+void SenderManual_ReceiveMessage(void* self, etInt16 localId, const etMessage* msg){
+ 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/SubSys_Disp.h b/examples/org.eclipse.etrice.generator.c.reference/src-gen/cGenRef/SubSys_Disp.h index 6caf6845b..c6a09aa28 100644 --- a/examples/org.eclipse.etrice.generator.c.reference/src-gen/cGenRef/SubSys_Disp.h +++ b/examples/org.eclipse.etrice.generator.c.reference/src-gen/cGenRef/SubSys_Disp.h @@ -1,30 +1,30 @@ -/** - * @author generated by eTrice - * - * Dispatcher File of SubSystemClass SubSys - * - one generated dispatcher for each MessageService (Thread) - */ - -#include "etMessageReceiver.h" -#include "etLogger.h" -#include "etMSCLogger.h" - -void MsgDispatcher_Thread1_receiveMessage(const etMessage* msg){ - ET_MSC_LOGGER_SYNC_ENTRY("MsgDispatcher_Thread1", "receiveMessage") - switch(msg->address){ - - /* interface items of /SubSys/Receiver */ - case 102: - etPort_receive(&_SubSys_Receiver_const.dataIn, msg); - break; - /* interface items of /SubSys/Sender */ - case 104: - etPort_receive(&_SubSys_Sender_const.dataOut, msg); - break; - - default: - etLogger_logErrorF("MessageService_Thread1_ReceiveMessage: address %d does not exist ", msg->address); - break; - } - ET_MSC_LOGGER_SYNC_EXIT -} +/**
+ * @author generated by eTrice
+ *
+ * Dispatcher File of SubSystemClass SubSys
+ * - one generated dispatcher for each MessageService (Thread)
+ */
+
+#include "etMessageReceiver.h"
+#include "etLogger.h"
+#include "etMSCLogger.h"
+
+static void MsgDispatcher_Thread1_receiveMessage(const etMessage* msg){
+ ET_MSC_LOGGER_SYNC_ENTRY("MsgDispatcher_Thread1", "receiveMessage")
+ switch(msg->address){
+
+ /* interface items of /SubSys/Receiver */
+ case 102:
+ etPort_receive(&_SubSys_Receiver_const.dataIn, msg);
+ break;
+ /* interface items of /SubSys/Sender */
+ case 104:
+ etPort_receive(&_SubSys_Sender_const.dataOut, msg);
+ break;
+
+ default:
+ etLogger_logErrorF("MessageService_Thread1_ReceiveMessage: address %d does not exist ", msg->address);
+ break;
+ }
+ ET_MSC_LOGGER_SYNC_EXIT
+}
diff --git a/examples/org.eclipse.etrice.generator.c.reference/src-gen/cGenRef/SubSys_Inst.h b/examples/org.eclipse.etrice.generator.c.reference/src-gen/cGenRef/SubSys_Inst.h index 6361fc34b..9cc7e3586 100644 --- a/examples/org.eclipse.etrice.generator.c.reference/src-gen/cGenRef/SubSys_Inst.h +++ b/examples/org.eclipse.etrice.generator.c.reference/src-gen/cGenRef/SubSys_Inst.h @@ -1,58 +1,58 @@ -/** - * @author generated by eTrice - * - * Instance File of SubSystemClass SubSys - * - instantiation of all actor instances and port instances - * - configuration of data and connection of ports - */ - -#include "etMessageService.h" - -/* instantiation of message services */ -#define MESSAGE_POOL_MAX 10 -#define MESSAGE_BLOCK_SIZE 32 -/* MessageService for Thread1 */ -uint8 msgBuffer_Thread1[MESSAGE_POOL_MAX*MESSAGE_BLOCK_SIZE]; -etMessageService msgService_Thread1; - - -/* include all used ActorClasses */ -/* TODO: only include used Actor Classes for current SubSystem */ -#include "ReceiverManual.h" -#include "SenderManual.h" - -/* include all used ProtcolClasses */ -#include "CommunicationProtocol.h" - - -/* declarations of all ActorClass instances (const and variable structs) */ - -/* forward declaration of varible actor structs */ -static ReceiverManual _SubSys_Receiver; -static SenderManual _SubSys_Sender; - - -/* instance _SubSys_Receiver */ -static const ReceiverManual_const _SubSys_Receiver_const = { - &_SubSys_Receiver, - /* Ports: {myActor, etReceiveMessage, msgService, peerAddress, localId} */ - /* TODO: not robust if not connected and not implemented for replication */ - {&_SubSys_Receiver, ReceiverManual_ReceiveMessage, &msgService_Thread1, 104, 123} /* Port dataIn */ - -}; -static ReceiverManual _SubSys_Receiver = {&_SubSys_Receiver_const}; - -/* instance _SubSys_Sender */ -static const SenderManual_const _SubSys_Sender_const = { - &_SubSys_Sender, - /* Ports: {myActor, etReceiveMessage, msgService, peerAddress, localId} */ - /* TODO: not robust if not connected and not implemented for replication */ - {&_SubSys_Sender, SenderManual_ReceiveMessage, &msgService_Thread1, 102, 123} /* Port dataOut */ - -}; -static SenderManual _SubSys_Sender = {&_SubSys_Sender_const}; - - - - - +/**
+ * @author generated by eTrice
+ *
+ * Instance File of SubSystemClass SubSys
+ * - instantiation of all actor instances and port instances
+ * - configuration of data and connection of ports
+ */
+
+#include "etMessageService.h"
+
+/* instantiation of message services */
+#define MESSAGE_POOL_MAX 10
+#define MESSAGE_BLOCK_SIZE 32
+/* MessageService for Thread1 */
+uint8 msgBuffer_Thread1[MESSAGE_POOL_MAX*MESSAGE_BLOCK_SIZE];
+etMessageService msgService_Thread1;
+
+
+/* include all used ActorClasses */
+/* TODO: only include used Actor Classes for current SubSystem */
+#include "SenderManual.h"
+#include "ReceiverManual.h"
+
+/* include all used ProtcolClasses */
+#include "CommunicationProtocol.h"
+
+
+/* declarations of all ActorClass instances (const and variable structs) */
+
+/* forward declaration of variable actor structs */
+static ReceiverManual _SubSys_Receiver;
+static SenderManual _SubSys_Sender;
+
+
+/* instance _SubSys_Receiver */
+static const ReceiverManual_const _SubSys_Receiver_const = {
+ &_SubSys_Receiver,
+ /* Ports: {myActor, etReceiveMessage, msgService, peerAddress, localId} */
+ /* TODO: not robust if not connected and not implemented for replication */
+ {&_SubSys_Receiver, ReceiverManual_ReceiveMessage, &msgService_Thread1, 104, 123} /* Port dataIn */
+
+};
+static ReceiverManual _SubSys_Receiver = {&_SubSys_Receiver_const};
+
+/* instance _SubSys_Sender */
+static const SenderManual_const _SubSys_Sender_const = {
+ &_SubSys_Sender,
+ /* Ports: {myActor, etReceiveMessage, msgService, peerAddress, localId} */
+ /* TODO: not robust if not connected and not implemented for replication */
+ {&_SubSys_Sender, SenderManual_ReceiveMessage, &msgService_Thread1, 102, 123} /* Port dataOut */
+
+};
+static SenderManual _SubSys_Sender = {&_SubSys_Sender_const};
+
+
+
+
+
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 0a96458f0..6fb62a902 100644 --- a/examples/org.eclipse.etrice.generator.c.reference/tmp/msc.seq +++ b/examples/org.eclipse.etrice.generator.c.reference/tmp/msc.seq @@ -29,7 +29,27 @@ etMessageService <== etMessageService SubSys <== etMessageService
SubSys ==> SubSys initActorInstances
SubSys ==> ReceiverManual init
-ReceiverManual ==> CommunicationProtocolPort receivedData
+ReceiverManual ==> CommunicationProtocolPort outMessage1
+CommunicationProtocolPort ==> etMessageService getMessageBuffer
+etMessageService ==> etMessageQueue pop
+etMessageService <== etMessageQueue
+CommunicationProtocolPort <== etMessageService
+CommunicationProtocolPort ==> etMessageService pushMessage
+etMessageService ==> etMessageQueue push
+etMessageService <== etMessageQueue
+CommunicationProtocolPort <== etMessageService
+ReceiverManual <== CommunicationProtocolPort
+ReceiverManual ==> CommunicationProtocolPort outMessage2
+CommunicationProtocolPort ==> etMessageService getMessageBuffer
+etMessageService ==> etMessageQueue pop
+etMessageService <== etMessageQueue
+CommunicationProtocolPort <== etMessageService
+CommunicationProtocolPort ==> etMessageService pushMessage
+etMessageService ==> etMessageQueue push
+etMessageService <== etMessageQueue
+CommunicationProtocolPort <== etMessageService
+ReceiverManual <== CommunicationProtocolPort
+ReceiverManual ==> CommunicationProtocolPort outMessage123456789
CommunicationProtocolPort ==> etMessageService getMessageBuffer
etMessageService ==> etMessageQueue pop
etMessageService <== etMessageQueue
@@ -41,7 +61,7 @@ CommunicationProtocolPort <== etMessageService ReceiverManual <== CommunicationProtocolPort
SubSys <== ReceiverManual
SubSys ==> SenderManual init
-SenderManual ==> CommunicationProtocolConjPort sendData
+SenderManual ==> CommunicationProtocolConjPort inMessage1
CommunicationProtocolConjPort ==> etMessageService getMessageBuffer
etMessageService ==> etMessageQueue pop
etMessageService <== etMessageQueue
@@ -51,7 +71,7 @@ etMessageService ==> etMessageQueue push etMessageService <== etMessageQueue
CommunicationProtocolConjPort <== etMessageService
SenderManual <== CommunicationProtocolConjPort
-SenderManual ==> CommunicationProtocolConjPort sendData2
+SenderManual ==> CommunicationProtocolConjPort inMessage2
CommunicationProtocolConjPort ==> etMessageService getMessageBuffer
etMessageService ==> etMessageQueue pop
etMessageService <== etMessageQueue
@@ -69,7 +89,7 @@ main <== SubSys main ==> SubSys run
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService ==> etMessageService popMessage
etMessageService ==> etMessageQueue pop
@@ -85,7 +105,39 @@ etMessageService ==> etMessageService returnMessageBuffer etMessageService ==> etMessageQueue push
etMessageService <== etMessageQueue
etMessageService <== etMessageService
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
+etMessageService <== etMessageQueue
+etMessageService ==> etMessageService popMessage
+etMessageService ==> etMessageQueue pop
+etMessageService <== etMessageQueue
+etMessageService <== etMessageService
+etMessageService ==> MsgDispatcher_Thread1 receiveMessage
+MsgDispatcher_Thread1 ==> etPort receive
+etPort ==> SenderManual ReceiveMessage
+etPort <== SenderManual
+MsgDispatcher_Thread1 <== etPort
+etMessageService <== MsgDispatcher_Thread1
+etMessageService ==> etMessageService returnMessageBuffer
+etMessageService ==> etMessageQueue push
+etMessageService <== etMessageQueue
+etMessageService <== etMessageService
+etMessageService ==> etMessageQueue isNotEmpty
+etMessageService <== etMessageQueue
+etMessageService ==> etMessageService popMessage
+etMessageService ==> etMessageQueue pop
+etMessageService <== etMessageQueue
+etMessageService <== etMessageService
+etMessageService ==> MsgDispatcher_Thread1 receiveMessage
+MsgDispatcher_Thread1 ==> etPort receive
+etPort ==> SenderManual ReceiveMessage
+etPort <== SenderManual
+MsgDispatcher_Thread1 <== etPort
+etMessageService <== MsgDispatcher_Thread1
+etMessageService ==> etMessageService returnMessageBuffer
+etMessageService ==> etMessageQueue push
+etMessageService <== etMessageQueue
+etMessageService <== etMessageService
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService ==> etMessageService popMessage
etMessageService ==> etMessageQueue pop
@@ -101,7 +153,7 @@ etMessageService ==> etMessageService returnMessageBuffer etMessageService ==> etMessageQueue push
etMessageService <== etMessageQueue
etMessageService <== etMessageService
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService ==> etMessageService popMessage
etMessageService ==> etMessageQueue pop
@@ -117,601 +169,601 @@ etMessageService ==> etMessageService returnMessageBuffer etMessageService ==> etMessageQueue push
etMessageService <== etMessageQueue
etMessageService <== etMessageService
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
SubSys ==> etMessageService execute
etMessageService ==> etMessageService deliverAllMessages
-etMessageService ==> etMessageQueue init
+etMessageService ==> etMessageQueue isNotEmpty
etMessageService <== etMessageQueue
etMessageService <== etMessageService
SubSys <== etMessageService
|