lib: rename inactivity msg to msg iterator inactivity msg
[babeltrace.git] / plugins / utils / counter / counter.c
index 3da0fb90883b67384a2aacae695be5980e1c0ad4..dab2d6bcfc6878a5580bef190a0d05f490e54018 100644 (file)
@@ -39,6 +39,9 @@
                }                                                       \
        } while (0)
 
+static
+const char * const in_port_name = "in";
+
 static
 uint64_t get_total_count(struct counter *counter)
 {
@@ -47,7 +50,7 @@ uint64_t get_total_count(struct counter *counter)
                counter->count.stream_end +
                counter->count.packet_begin +
                counter->count.packet_end +
-               counter->count.inactivity +
+               counter->count.msg_iter_inactivity +
                counter->count.other;
 }
 
@@ -61,28 +64,29 @@ void print_count(struct counter *counter)
        PRINTF_COUNT("stream end", "stream ends", stream_end);
        PRINTF_COUNT("packet beginning", "packet beginnings", packet_begin);
        PRINTF_COUNT("packet end", "packet ends", packet_end);
-       PRINTF_COUNT("inactivity", "inactivities", inactivity);
+       PRINTF_COUNT("message iterator inactivity",
+                       "message iterator inactivities", msg_iter_inactivity);
 
        if (counter->count.other > 0) {
-               PRINTF_COUNT("  other (unknown) notification",
-                       "  other (unknown) notifications", other);
+               PRINTF_COUNT("  other (unknown) message",
+                       "  other (unknown) messages", other);
        }
 
-       printf("%s%15" PRIu64 " notification%s (TOTAL)%s\n",
+       printf("%s%15" PRIu64 " message%s (TOTAL)%s\n",
                bt_common_color_bold(), total, total == 1 ? "" : "s",
                bt_common_color_reset());
        counter->last_printed_total = total;
 }
 
 static
-void try_print_count(struct counter *counter, uint64_t notif_count)
+void try_print_count(struct counter *counter, uint64_t msg_count)
 {
        if (counter->step == 0) {
                /* No update */
                return;
        }
 
-       counter->at += notif_count;
+       counter->at += msg_count;
 
        if (counter->at >= counter->step) {
                counter->at = 0;
@@ -103,12 +107,12 @@ void try_print_last(struct counter *counter)
 
 void destroy_private_counter_data(struct counter *counter)
 {
-       bt_object_put_ref(counter->notif_iter);
+       bt_self_component_port_input_message_iterator_put_ref(counter->msg_iter);
        g_free(counter);
 }
 
 BT_HIDDEN
-void counter_finalize(struct bt_self_component_sink *comp)
+void counter_finalize(bt_self_component_sink *comp)
 {
        struct counter *counter;
 
@@ -117,20 +121,20 @@ void counter_finalize(struct bt_self_component_sink *comp)
                        bt_self_component_sink_as_self_component(comp));
        BT_ASSERT(counter);
        try_print_last(counter);
-       bt_object_put_ref(counter->notif_iter);
+       bt_self_component_port_input_message_iterator_put_ref(counter->msg_iter);
        g_free(counter);
 }
 
 BT_HIDDEN
-enum bt_self_component_status counter_init(
-               struct bt_self_component_sink *component,
-               const struct bt_value *params,
+bt_self_component_status counter_init(
+               bt_self_component_sink *component,
+               const bt_value *params,
                UNUSED_VAR void *init_method_data)
 {
-       enum bt_self_component_status ret;
+       bt_self_component_status ret;
        struct counter *counter = g_new0(struct counter, 1);
-       const struct bt_value *step = NULL;
-       const struct bt_value *hide_zero = NULL;
+       const bt_value *step = NULL;
+       const bt_value *hide_zero = NULL;
 
        if (!counter) {
                ret = BT_SELF_COMPONENT_STATUS_NOMEM;
@@ -176,112 +180,112 @@ end:
 }
 
 BT_HIDDEN
-enum bt_self_component_status counter_port_connected(
-               struct bt_self_component_sink *comp,
-               struct bt_self_component_port_input *self_port,
-               const struct bt_port_output *other_port)
+bt_self_component_status counter_graph_is_configured(
+               bt_self_component_sink *comp)
 {
-       enum bt_self_component_status status = BT_SELF_COMPONENT_STATUS_OK;
+       bt_self_component_status status = BT_SELF_COMPONENT_STATUS_OK;
        struct counter *counter;
-       struct bt_self_component_port_input_notification_iterator *iterator;
+       bt_self_component_port_input_message_iterator *iterator;
 
        counter = bt_self_component_get_data(
                bt_self_component_sink_as_self_component(comp));
        BT_ASSERT(counter);
-       iterator = bt_self_component_port_input_notification_iterator_create(
-               self_port);
+       iterator = bt_self_component_port_input_message_iterator_create(
+               bt_self_component_sink_borrow_input_port_by_name(comp,
+                       in_port_name));
        if (!iterator) {
                status = BT_SELF_COMPONENT_STATUS_NOMEM;
                goto end;
        }
 
-       BT_OBJECT_MOVE_REF(counter->notif_iter, iterator);
+       BT_SELF_COMPONENT_PORT_INPUT_MESSAGE_ITERATOR_MOVE_REF(
+               counter->msg_iter, iterator);
 
 end:
        return status;
 }
 
 BT_HIDDEN
-enum bt_self_component_status counter_consume(
-               struct bt_self_component_sink *comp)
+bt_self_component_status counter_consume(
+               bt_self_component_sink *comp)
 {
-       enum bt_self_component_status ret = BT_SELF_COMPONENT_STATUS_OK;
+       bt_self_component_status ret = BT_SELF_COMPONENT_STATUS_OK;
        struct counter *counter;
-       enum bt_notification_iterator_status it_ret;
-       uint64_t notif_count;
-       bt_notification_array_const notifs;
+       bt_message_iterator_status it_ret;
+       uint64_t msg_count;
+       bt_message_array_const msgs;
 
        counter = bt_self_component_get_data(
                        bt_self_component_sink_as_self_component(comp));
        BT_ASSERT(counter);
 
-       if (unlikely(!counter->notif_iter)) {
+       if (unlikely(!counter->msg_iter)) {
                try_print_last(counter);
                ret = BT_SELF_COMPONENT_STATUS_END;
                goto end;
        }
 
-       /* Consume notifications */
-       it_ret = bt_self_component_port_input_notification_iterator_next(
-               counter->notif_iter, &notifs, &notif_count);
+       /* Consume messages */
+       it_ret = bt_self_component_port_input_message_iterator_next(
+               counter->msg_iter, &msgs, &msg_count);
        if (it_ret < 0) {
                ret = BT_SELF_COMPONENT_STATUS_ERROR;
                goto end;
        }
 
        switch (it_ret) {
-       case BT_NOTIFICATION_ITERATOR_STATUS_OK:
+       case BT_MESSAGE_ITERATOR_STATUS_OK:
        {
                uint64_t i;
 
-               for (i = 0; i < notif_count; i++) {
-                       const struct bt_notification *notif = notifs[i];
+               for (i = 0; i < msg_count; i++) {
+                       const bt_message *msg = msgs[i];
 
-                       BT_ASSERT(notif);
-                       switch (bt_notification_get_type(notif)) {
-                       case BT_NOTIFICATION_TYPE_EVENT:
+                       BT_ASSERT(msg);
+                       switch (bt_message_get_type(msg)) {
+                       case BT_MESSAGE_TYPE_EVENT:
                                counter->count.event++;
                                break;
-                       case BT_NOTIFICATION_TYPE_INACTIVITY:
-                               counter->count.inactivity++;
+                       case BT_MESSAGE_TYPE_MESSAGE_ITERATOR_INACTIVITY:
+                               counter->count.msg_iter_inactivity++;
                                break;
-                       case BT_NOTIFICATION_TYPE_STREAM_BEGINNING:
+                       case BT_MESSAGE_TYPE_STREAM_BEGINNING:
                                counter->count.stream_begin++;
                                break;
-                       case BT_NOTIFICATION_TYPE_STREAM_END:
+                       case BT_MESSAGE_TYPE_STREAM_END:
                                counter->count.stream_end++;
                                break;
-                       case BT_NOTIFICATION_TYPE_PACKET_BEGINNING:
+                       case BT_MESSAGE_TYPE_PACKET_BEGINNING:
                                counter->count.packet_begin++;
                                break;
-                       case BT_NOTIFICATION_TYPE_PACKET_END:
+                       case BT_MESSAGE_TYPE_PACKET_END:
                                counter->count.packet_end++;
                                break;
                        default:
                                counter->count.other++;
                        }
 
-                       bt_object_put_ref(notif);
+                       bt_message_put_ref(msg);
                }
 
                ret = BT_SELF_COMPONENT_STATUS_OK;
                break;
        }
-       case BT_NOTIFICATION_ITERATOR_STATUS_AGAIN:
+       case BT_MESSAGE_ITERATOR_STATUS_AGAIN:
                ret = BT_SELF_COMPONENT_STATUS_AGAIN;
                goto end;
-       case BT_NOTIFICATION_ITERATOR_STATUS_END:
+       case BT_MESSAGE_ITERATOR_STATUS_END:
                try_print_last(counter);
                ret = BT_SELF_COMPONENT_STATUS_END;
                goto end;
-       case BT_NOTIFICATION_ITERATOR_STATUS_NOMEM:
+       case BT_MESSAGE_ITERATOR_STATUS_NOMEM:
                ret = BT_SELF_COMPONENT_STATUS_NOMEM;
                goto end;
        default:
                break;
        }
 
-       try_print_count(counter, notif_count);
+       try_print_count(counter, msg_count);
 
 end:
        return ret;
This page took 0.02813 seconds and 4 git commands to generate.