+ DataItemSequence *seq;
+
+ log_debug("\n");
+ seq = (DataItemSequence *)_dataItemSeq;
+ if (seq != NULL) {
+ delete(seq);
+ }
+}
+
+int BusMessage::add_cstring_parameter(const char *arg_name_param, const char *value_param) {
+ long ln;
+ int ret_val;
+ DataItemSequence *seq;
+ DataItem *item;
+
+ ret_val = 0;
+ seq = (DataItemSequence *)_dataItemSeq;
+ if (arg_name_param != NULL) {
+ ln = seq->length();
+ seq->length(ln + 1);
+ item = &((*seq)[ln]);
+ item->name = arg_name_param;
+ item->str_value = value_param;
+ }
+ else {
+ ret_val = -1;
+ }
+ return ret_val;