nrtb-core team mailing list archive
-
nrtb-core team
-
Mailing list archive
-
Message #00532
[Branch ~fpstovall/nrtb/fps-sprint-003] Rev 31: Added sim_engine/messages component.
------------------------------------------------------------
revno: 31
committer: Rick Stovall <fpstovall>
branch nick: ricks-sprint-003
timestamp: Fri 2013-11-15 11:58:04 -0500
message:
Added sim_engine/messages component.
modified:
cpp/sim_engine/Makefile
cpp/sim_engine/control_interface/control_interface.h
--
lp:~fpstovall/nrtb/fps-sprint-003
https://code.launchpad.net/~fpstovall/nrtb/fps-sprint-003
Your team NRTB Core is subscribed to branch lp:~fpstovall/nrtb/fps-sprint-003.
To unsubscribe from this branch go to https://code.launchpad.net/~fpstovall/nrtb/fps-sprint-003/+edit-subscription
=== modified file 'cpp/sim_engine/Makefile'
--- cpp/sim_engine/Makefile 2013-08-17 01:20:49 +0000
+++ cpp/sim_engine/Makefile 2013-11-15 16:58:04 +0000
@@ -35,6 +35,7 @@
@echo "========== simulation engine cleanup complete ==========="
doit:
+ cd messages; make ${action}
cd main; make ${action}
# cd comm_manager; make ${action}
=== modified file 'cpp/sim_engine/control_interface/control_interface.h'
--- cpp/sim_engine/control_interface/control_interface.h 2013-08-19 00:38:55 +0000
+++ cpp/sim_engine/control_interface/control_interface.h 2013-11-15 16:58:04 +0000
@@ -19,10 +19,31 @@
#ifndef control_interface_header
#define control_interface_header
+#include <ipc_channel.h>
#include <base_socket.h>
namespace nrtb
{
+
+enum class
+
+class ci_main_msg: public abs_ipc_record
+{
+public:
+ enum {start,stop,status,load,shutdown};
+ int msg;
+ std::string arg;
+};
+
+typedef ci_main_msg * ci_main_msg_p;
+
+class main_ci_msg: public abs_ipc_record
+{
+public:
+ enum {start,stop,status,load,shutdown};
+
+ strlist lines;
+};
} // namepace nrtb