X-Git-Url: http://pilppa.org/gitweb/?a=blobdiff_plain;f=src%2Fplpbus%2FBusMessage.hh;h=6068d30deb559aab6c1274e03e7679b272511099;hb=cc8c00aeb93557b1e73e98d106236606b781502d;hp=855a39937b2b3269796e6280d2b5b9629918cc49;hpb=15b6554ce37fd29cb507a40e49bbbfe1a438b84b;p=libplpbus.git diff --git a/src/plpbus/BusMessage.hh b/src/plpbus/BusMessage.hh index 855a399..6068d30 100644 --- a/src/plpbus/BusMessage.hh +++ b/src/plpbus/BusMessage.hh @@ -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();