Rename visitor and element names
[babeltrace.git] / include / babeltrace / ctf-ir / visitor.h
index 1a187ccb8288d0a227285f5e1a14cf8bae5621c9..7ae42dd39586a7190ded4f621ad4c226a863782b 100644 (file)
 extern "C" {
 #endif
 
-struct bt_ctf_ir_element;
+struct bt_ctf_object;
 
-enum bt_ctf_ir_type {
-       BT_CTF_IR_TYPE_UNKNOWN = -1,
-       BT_CTF_IR_TYPE_TRACE = 0,
-       BT_CTF_IR_TYPE_STREAM_CLASS = 1,
-       BT_CTF_IR_TYPE_STREAM = 2,
-       BT_CTF_IR_TYPE_EVENT_CLASS = 3,
-       BT_CTF_IR_TYPE_EVENT = 4,
-       BT_CTF_IR_TYPE_NR,
+enum bt_ctf_object_type {
+       BT_CTF_OBJECT_TYPE_UNKNOWN = -1,
+       BT_CTF_OBJECT_TYPE_TRACE = 0,
+       BT_CTF_OBJECT_TYPE_STREAM_CLASS = 1,
+       BT_CTF_OBJECT_TYPE_STREAM = 2,
+       BT_CTF_OBJECT_TYPE_EVENT_CLASS = 3,
+       BT_CTF_OBJECT_TYPE_EVENT = 4,
+       BT_CTF_OBJECT_TYPE_NR,
 };
 
-typedef int (*bt_ctf_ir_visitor)(struct bt_ctf_ir_element *element,
+typedef int (*bt_ctf_visitor)(struct bt_ctf_object *object,
                void *data);
 
 /*
- * bt_ctf_ir_element_get_type: get an IR element's type.
+ * bt_ctf_object_get_type: get an IR element's type.
  *
  * Get an IR element's type.
  *
  * @param element Element instance.
  *
- * Returns one of #bt_ctf_ir_type.
+ * Returns one of #bt_ctf_object_type.
  */
-enum bt_ctf_ir_type bt_ctf_ir_element_get_type(
-               struct bt_ctf_ir_element *element);
+enum bt_ctf_object_type bt_ctf_object_get_type(
+               struct bt_ctf_object *object);
 
 /*
- * bt_ctf_ir_element_get_element: get an IR element's value.
+ * bt_ctf_object_get_element: get an IR element's value.
  *
  * Get an IR element's value.
  *
  * @param element Element instance.
  *
- * Returns a CTF-IR type. Use #bt_ctf_ir_type to determine the
+ * Returns a CTF-IR type. Use #bt_ctf_object_type to determine the
  * concrete type of the value returned.
  */
-void *bt_ctf_ir_element_get_element(struct bt_ctf_ir_element *element);
+void *bt_ctf_object_get_object(struct bt_ctf_object *object);
 
 #ifdef __cplusplus
 }
This page took 0.025079 seconds and 4 git commands to generate.