X-Git-Url: https://git.efficios.com/?a=blobdiff_plain;f=src%2Fplugins%2Fctf%2Fcommon%2Fsrc%2Fmetadata%2Ftsdl%2Fctf-meta-visitors.hpp;h=1a6f708f133a0a4850b90b0a78a12717d8b009fc;hb=0f5c5d5ce30884c93b4e4d0662e2914029c3e90f;hp=5294ecec4cc04d60ddb119a62cb0949dece82d6c;hpb=644c6ca70640ef866d636a634ceb1488fed09b53;p=babeltrace.git diff --git a/src/plugins/ctf/common/src/metadata/tsdl/ctf-meta-visitors.hpp b/src/plugins/ctf/common/src/metadata/tsdl/ctf-meta-visitors.hpp index 5294ecec..1a6f708f 100644 --- a/src/plugins/ctf/common/src/metadata/tsdl/ctf-meta-visitors.hpp +++ b/src/plugins/ctf/common/src/metadata/tsdl/ctf-meta-visitors.hpp @@ -11,16 +11,20 @@ #include "ctf-meta.hpp" -struct meta_log_config; +namespace bt2c { + +class Logger; + +} /* namespace bt2c */ int ctf_trace_class_resolve_field_classes(struct ctf_trace_class *tc, - struct meta_log_config *log_cfg); + const bt2c::Logger& parentLogger); int ctf_trace_class_translate(bt_self_component *self_comp, bt_trace_class *ir_tc, struct ctf_trace_class *tc); int ctf_trace_class_update_default_clock_classes(struct ctf_trace_class *ctf_tc, - struct meta_log_config *log_cfg); + const bt2c::Logger& parentLogger); int ctf_trace_class_update_in_ir(struct ctf_trace_class *ctf_tc); @@ -34,9 +38,9 @@ int ctf_trace_class_update_value_storing_indexes(struct ctf_trace_class *ctf_tc) int ctf_trace_class_update_stream_class_config(struct ctf_trace_class *ctf_tc); -int ctf_trace_class_validate(struct ctf_trace_class *ctf_tc, struct meta_log_config *log_cfg); +int ctf_trace_class_validate(struct ctf_trace_class *ctf_tc, const bt2c::Logger& parentLogger); void ctf_trace_class_warn_meaningless_header_fields(struct ctf_trace_class *ctf_tc, - struct meta_log_config *log_cfg); + const bt2c::Logger& parentLogger); #endif /* _CTF_META_VISITORS_H */