X-Git-Url: http://pilppa.org/gitweb/?p=libplpbus.git;a=blobdiff_plain;f=src%2Fplpbus%2FBusMessage.cc;fp=src%2Fplpbus%2FBusMessage.cc;h=47a7b7a11b46b246e5c7758ef78f440876706e73;hp=99d32a0f9ac9d958dd52a1f25bd317619b3a7abe;hb=a25ed5045dab6becd0337ce3ae3faa2f1c95f562;hpb=ad609e512662ad3734340f35d7072b939d1a58cc diff --git a/src/plpbus/BusMessage.cc b/src/plpbus/BusMessage.cc index 99d32a0..47a7b7a 100644 --- a/src/plpbus/BusMessage.cc +++ b/src/plpbus/BusMessage.cc @@ -306,6 +306,15 @@ float BusMessage::get_float_parameter(string arg_name_param, int *err_flg) { return ret_val; } +unsigned long BusMessage::get_parameter_count() { + int ret_val; + DataItemSequence *seq; + + seq = (DataItemSequence *)_dataItemSeq; + ret_val = seq->length(); + return ret_val; +} + void BusMessage::printout_dataitem(long index, void *item) { CORBA::TCKind kind; const char *name; @@ -369,7 +378,6 @@ void BusMessage::printout() { count = seq->length(); log_debug("BusMessage.printout(): parameter count: %ld\n", count); for (long ii = 0; ii < count; ii++) { - printf("item[%ld]\n", ii); item = (*seq)[ii]; printout_dataitem(ii, &item); }