--- /dev/null
+/*
+ * test_bus_msg.c
+ *
+ * Created on: Mar 11, 2011
+ * Author: lamikr
+ */
+#include <string.h>
+#include <plp/log.h>
+
+#include "plpbus/BusMessage.hh"
+
+using namespace std;
+using namespace plpbus;
+
+int main(int argc, char** argv)
+{
+ BusMessage *bus_msg;
+ string str1;
+ string str2;
+ const char *c1;
+ const char *c2;
+ char *c3;
+ char *c4;
+ int err_flg;
+
+ str1 = "str";
+ str2 = "jou";
+ //c1 = (const char *)"c1";
+ //c2 = (const char *)"c2";
+ c1 = strdup("c1");
+ c2 = strdup("c2");
+ c3 = strdup("c3");
+ c4 = strdup("c4");
+ bus_msg = new BusMessage(12);
+ if (bus_msg != NULL) {
+ bus_msg->add_int_parameter("int", 1);
+ bus_msg->add_long_parameter("long", 1);
+ bus_msg->add_cstring_parameter((char *)c1, (char *)c2);
+ bus_msg->add_cstring_parameter(c3, c4);
+ bus_msg->add_double_parameter("double", 1.01);
+ bus_msg->add_float_parameter("float", 1.01);
+ log_debug("params added\n");
+ bus_msg->add_string_parameter(str1, str2);
+ bus_msg->printout();
+ bus_msg->get_long_parameter("long", &err_flg);
+ bus_msg->get_string_parameter(str1, &err_flg);
+ delete(bus_msg);
+ }
+}
+