]> pilppa.org Git - libplpbus.git/blobdiff - src/plpbus/BusMessage.cc
get_parameter_count method
[libplpbus.git] / src / plpbus / BusMessage.cc
index 99d32a0f9ac9d958dd52a1f25bd317619b3a7abe..47a7b7a11b46b246e5c7758ef78f440876706e73 100644 (file)
@@ -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);
        }