public:
void *_dataItemSeq;
- BusMessage();
- BusMessage(const char *name_param, const char *string_value_param);
+ BusMessage(long type_param);
+ BusMessage(long type_param, const char *arg_name_param, const char *arg_string_value_param);
virtual ~BusMessage();
- int add_string_parameter(const char *name_param, const char *string_value_param);
- int add_long_parameter(const char *name_param, long value_param);
- int add_int_parameter(const char *name_param, int value_param);
- int add_double_parameter(const char *name_param, double value_param);
- int add_float_parameter(const char *name_param, float value_param);
+ int add_string_parameter(const char *arg_name_param, const char *string_value_param);
+ int add_long_parameter(const char *arg_name_param, long value_param);
+ 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();
- private:
+ protected:
+ BusMessage();
void printout_dataitem(long index, void *item);
};
}