Add stddef.h include for offsetof
[babeltrace.git] / include / babeltrace / ctf / types.h
index 40b89847d759ec6bb410e56cd65b5461982804c5..eee7d5df7fabc6add9a5ca2edc48c4d55e7b8165 100644 (file)
@@ -46,17 +46,6 @@ void ctf_int_write(struct stream_pos *pos,
                const struct type_class_integer *int_class,
                int64_t v);
 
-uint64_t ctf_bitfield_unsigned_read(struct stream_pos *pos,
-                       const struct type_class_bitfield *bitfield_class);
-int64_t ctf_bitfield_signed_read(struct stream_pos *pos,
-                       const struct type_class_bitfield *bitfield_class);
-void ctf_bitfield_unsigned_write(struct stream_pos *pos,
-                       const struct type_class_bitfield *bitfield_class,
-                       uint64_t v);
-void ctf_bitfield_signed_write(struct stream_pos *pos,
-                       const struct type_class_bitfield *bitfield_class,
-                       int64_t v);
-
 double ctf_double_read(struct stream_pos *pos,
                        const struct type_class_float *src);
 void ctf_double_write(struct stream_pos *pos,
@@ -83,5 +72,17 @@ GQuark ctf_enum_read(struct stream_pos *pos,
 void ctf_enum_write(struct stream_pos *pos,
                const struct type_class_enum *dest,
                GQuark q);
+void ctf_struct_begin(struct stream_pos *pos,
+                     const struct type_class_struct *struct_class);
+void ctf_struct_end(struct stream_pos *pos,
+                   const struct type_class_struct *struct_class);
+void ctf_array_begin(struct stream_pos *pos,
+                    const struct type_class_array *array_class);
+void ctf_array_end(struct stream_pos *pos,
+                  const struct type_class_array *array_class);
+void ctf_sequence_begin(struct stream_pos *pos,
+                       const struct type_class_sequence *sequence_class);
+void ctf_sequence_end(struct stream_pos *pos,
+                     const struct type_class_sequence *sequence_class);
 
 #endif /* _BABELTRACE_CTF_TYPES_H */
This page took 0.022936 seconds and 4 git commands to generate.