]> pilppa.org Git - libplpbus.git/blobdiff - src/plpbus/BusMessage.hh
Added methods for querying paramerer values from the message parameter
[libplpbus.git] / src / plpbus / BusMessage.hh
index 855a39937b2b3269796e6280d2b5b9629918cc49..6068d30deb559aab6c1274e03e7679b272511099 100644 (file)
@@ -8,8 +8,6 @@
 #ifndef BUSMESSAGE_H_
 #define BUSMESSAGE_H_
 
-#define CONST_MSG_ID_KEY_NAME  "_msgid"
-
 namespace plpbus {
        class BusMessage
        {
@@ -24,6 +22,12 @@ namespace plpbus {
                        int add_int_parameter(const char *arg_name_param, int value_param);
                        int add_double_parameter(const char *arg_name_param, double value_param);
                        int add_float_parameter(const char *arg_name_param, float value_param);
+                       bool get_type(long *type_param);
+                       bool get_string_parameter(const char *arg_name_param, const char **value_param);
+                       bool get_long_parameter(const char *arg_name_param, long *value_param);
+                       bool get_int_parameter(const char *arg_name_param, int *value_param);
+                       bool get_double_parameter(const char *arg_name_param, double *value_param);
+                       bool get_float_parameter(const char *arg_name_param, float *value_param);
                        void printout();
                protected:
                        BusMessage();