lib: rename clock class's absolute property to "origin is Unix epoch"
authorPhilippe Proulx <eeppeliteloop@gmail.com>
Wed, 20 Feb 2019 19:30:50 +0000 (14:30 -0500)
committerFrancis Deslauriers <francis.deslauriers@efficios.com>
Thu, 2 May 2019 20:50:15 +0000 (20:50 +0000)
This is simply straightforward and describes precisely what the absolute
property used to mean.

Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
include/babeltrace/trace-ir/clock-class-const.h
include/babeltrace/trace-ir/clock-class-internal.h
include/babeltrace/trace-ir/clock-class.h
lib/lib-logging.c
lib/trace-ir/clock-class.c
plugins/ctf/common/metadata/ctf-meta-translate.c
plugins/libctfcopytrace/ctfcopytrace.c
plugins/text/dmesg/dmesg.c
plugins/utils/muxer/muxer.c

index d609770d1a4652eb1333cca2d14c87c5963521f3..ab9cd54a50eeec7198cb71630af1656484589cc5 100644 (file)
@@ -57,7 +57,7 @@ extern uint64_t bt_clock_class_get_precision(
 extern void bt_clock_class_get_offset(const bt_clock_class *clock_class,
                int64_t *seconds, uint64_t *cycles);
 
-extern bt_bool bt_clock_class_is_absolute(
+extern bt_bool bt_clock_class_origin_is_unix_epoch(
                const bt_clock_class *clock_class);
 
 extern bt_uuid bt_clock_class_get_uuid(
index 236d70b41699260d1d6654f478ed2a197b1a20c6..d91d549f7f4d4558bdfafe00f7bbf862c1703594 100644 (file)
@@ -64,7 +64,7 @@ struct bt_clock_class {
                bt_uuid value;
        } uuid;
 
-       bool is_absolute;
+       bool origin_is_unix_epoch;
 
        /*
         * This is computed every time you call
index d5c67742d7331debbe17738ab844b3852f9af515..544288cd5a678708a3d4b61954a7c07edf02f735 100644 (file)
@@ -56,8 +56,8 @@ extern void bt_clock_class_set_precision(bt_clock_class *clock_class,
 extern void bt_clock_class_set_offset(bt_clock_class *clock_class,
                int64_t seconds, uint64_t cycles);
 
-extern void bt_clock_class_set_is_absolute(bt_clock_class *clock_class,
-               bt_bool is_absolute);
+extern void bt_clock_class_set_origin_is_unix_epoch(bt_clock_class *clock_class,
+               bt_bool origin_is_unix_epoch);
 
 extern void bt_clock_class_set_uuid(bt_clock_class *clock_class,
                bt_uuid uuid);
index a71bbefc42a1dcacd51700ac66b157d78e04d4e3..daee2a00e320a28fdeb5ce818a7d3b5ac7193de7 100644 (file)
@@ -756,12 +756,12 @@ static inline void format_clock_class(char **buf_ch, bool extended,
 
        BUF_APPEND(", %sis-frozen=%d, %sprecision=%" PRIu64 ", "
                "%soffset-s=%" PRId64 ", "
-               "%soffset-cycles=%" PRIu64 ", %sis-absolute=%d, "
+               "%soffset-cycles=%" PRIu64 ", %sorigin-is-unix-epoch=%d, "
                "%sbase-offset-ns=%" PRId64,
                PRFIELD(clock_class->frozen), PRFIELD(clock_class->precision),
                PRFIELD(clock_class->offset_seconds),
                PRFIELD(clock_class->offset_cycles),
-               PRFIELD(clock_class->is_absolute),
+               PRFIELD(clock_class->origin_is_unix_epoch),
                PRFIELD(clock_class->base_offset.value_ns));
 
        SET_TMP_PREFIX("cs-pool-");
index f21518e6c5061975516e2a27c8ab1ac50a067cd6..7f87e57b4d7c2ed79ff754d092a164c47e1f1001 100644 (file)
@@ -107,7 +107,7 @@ struct bt_clock_class *bt_clock_class_create(bt_trace_class *trace_class)
        }
 
        clock_class->frequency = UINT64_C(1000000000);
-       clock_class->is_absolute = BT_TRUE;
+       clock_class->origin_is_unix_epoch = BT_TRUE;
        set_base_offset(clock_class);
        ret = bt_object_pool_initialize(&clock_class->cs_pool,
                (bt_object_pool_new_object_func) bt_clock_snapshot_new,
@@ -232,19 +232,19 @@ void bt_clock_class_set_offset(struct bt_clock_class *clock_class,
        BT_LIB_LOGV("Set clock class's offset: %!+K", clock_class);
 }
 
-bt_bool bt_clock_class_is_absolute(const struct bt_clock_class *clock_class)
+bt_bool bt_clock_class_origin_is_unix_epoch(const struct bt_clock_class *clock_class)
 {
        BT_ASSERT_PRE_NON_NULL(clock_class, "Clock class");
-       return (bool) clock_class->is_absolute;
+       return (bool) clock_class->origin_is_unix_epoch;
 }
 
-void bt_clock_class_set_is_absolute(struct bt_clock_class *clock_class,
-               bt_bool is_absolute)
+void bt_clock_class_set_origin_is_unix_epoch(struct bt_clock_class *clock_class,
+               bt_bool origin_is_unix_epoch)
 {
        BT_ASSERT_PRE_NON_NULL(clock_class, "Clock class");
        BT_ASSERT_PRE_CLOCK_CLASS_HOT(clock_class);
-       clock_class->is_absolute = (bool) is_absolute;
-       BT_LIB_LOGV("Set clock class's absolute property: %!+K",
+       clock_class->origin_is_unix_epoch = (bool) origin_is_unix_epoch;
+       BT_LIB_LOGV("Set clock class's origin is Unix epoch property: %!+K",
                clock_class);
 }
 
index cb0c80f7bd945b8f1b8544f32e3118a3140c42c9..9a5986228901b0c06c1f45d70beb0e46970b0941 100644 (file)
@@ -533,7 +533,7 @@ void ctf_clock_class_to_ir(bt_clock_class *ir_cc, struct ctf_clock_class *cc)
                bt_clock_class_set_uuid(ir_cc, cc->uuid);
        }
 
-       bt_clock_class_set_is_absolute(ir_cc, cc->is_absolute);
+       bt_clock_class_set_origin_is_unix_epoch(ir_cc, cc->is_absolute);
 }
 
 static inline
index b833fcdafb971c79fe8db27a12faaeace34de25e..a65b05032a84efcdb79123fe91c3cb88ba174aec 100644 (file)
@@ -83,10 +83,10 @@ const bt_clock_class *ctf_copy_clock_class(FILE *err,
        int_ret = bt_clock_class_set_offset_cycles(writer_clock_class, offset);
        BT_ASSERT(!int_ret);
 
-       int_ret = bt_clock_class_is_absolute(clock_class);
+       int_ret = bt_clock_class_origin_is_unix_epoch(clock_class);
        BT_ASSERT(int_ret >= 0);
 
-       int_ret = bt_clock_class_set_is_absolute(writer_clock_class, int_ret);
+       int_ret = bt_clock_class_set_origin_is_unix_epoch(writer_clock_class, int_ret);
        BT_ASSERT(!int_ret);
 
 end:
index 29cef2f59d1e782f0c2565ca76f665e035ace1d8..914ae06361e6db2a583a6c90deb4a88b4d21e5f9 100644 (file)
@@ -148,10 +148,10 @@ int create_meta(struct dmesg_component *dmesg_comp, bool has_ts)
                }
 
                /*
-                * The `dmesg` timestamp is not absolute, it's relative
-                * to the boot time.
+                * The `dmesg` timestamp's origin is not the Unix epoch,
+                * it's the boot time.
                 */
-               bt_clock_class_set_is_absolute(dmesg_comp->clock_class,
+               bt_clock_class_set_origin_is_unix_epoch(dmesg_comp->clock_class,
                        BT_FALSE);
 
                ret = bt_stream_class_set_default_clock_class(
index 607023b2cd2dc9d9a501ab75eb534d4ec9db582d..a6a71b7a8ce3283faf27a21ca8e34ef90199a969 100644 (file)
@@ -736,7 +736,7 @@ int get_msg_ts_ns(struct muxer_comp *muxer_comp,
                 * the iterator without a true
                 * `assume-absolute-clock-classes` parameter.
                 */
-               if (bt_clock_class_is_absolute(clock_class)) {
+               if (bt_clock_class_origin_is_unix_epoch(clock_class)) {
                        /* Expect absolute clock classes */
                        muxer_msg_iter->clock_class_expectation =
                                MUXER_MSG_ITER_CLOCK_CLASS_EXPECTATION_ABSOLUTE;
@@ -764,7 +764,7 @@ int get_msg_ts_ns(struct muxer_comp *muxer_comp,
        if (!muxer_comp->assume_absolute_clock_classes) {
                switch (muxer_msg_iter->clock_class_expectation) {
                case MUXER_MSG_ITER_CLOCK_CLASS_EXPECTATION_ABSOLUTE:
-                       if (!bt_clock_class_is_absolute(clock_class)) {
+                       if (!bt_clock_class_origin_is_unix_epoch(clock_class)) {
                                BT_LOGE("Expecting an absolute clock class, "
                                        "but got a non-absolute one: "
                                        "clock-class-addr=%p, clock-class-name=\"%s\"",
@@ -773,7 +773,7 @@ int get_msg_ts_ns(struct muxer_comp *muxer_comp,
                        }
                        break;
                case MUXER_MSG_ITER_CLOCK_CLASS_EXPECTATION_NOT_ABS_NO_UUID:
-                       if (bt_clock_class_is_absolute(clock_class)) {
+                       if (bt_clock_class_origin_is_unix_epoch(clock_class)) {
                                BT_LOGE("Expecting a non-absolute clock class with no UUID, "
                                        "but got an absolute one: "
                                        "clock-class-addr=%p, clock-class-name=\"%s\"",
@@ -807,7 +807,7 @@ int get_msg_ts_ns(struct muxer_comp *muxer_comp,
                        }
                        break;
                case MUXER_MSG_ITER_CLOCK_CLASS_EXPECTATION_NOT_ABS_SPEC_UUID:
-                       if (bt_clock_class_is_absolute(clock_class)) {
+                       if (bt_clock_class_origin_is_unix_epoch(clock_class)) {
                                BT_LOGE("Expecting a non-absolute clock class with a specific UUID, "
                                        "but got an absolute one: "
                                        "clock-class-addr=%p, clock-class-name=\"%s\"",
This page took 0.030946 seconds and 4 git commands to generate.