← Back to team overview

nrtb-core team mailing list archive

[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