X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=include%2Flttng%2Ftrace-format-descriptor-internal.hpp;h=3790bbeb17a75bdbc1f900ef8a1816c2419abf91;hb=8476ce3accaeef254840cf149bf6c063dbf839f9;hp=eb27c3e652de6a28055ab17328bef10af3dbd8ce;hpb=026a8516dce445ce5a6fa00fbd5e62118a5a8060;p=lttng-tools.git diff --git a/include/lttng/trace-format-descriptor-internal.hpp b/include/lttng/trace-format-descriptor-internal.hpp index eb27c3e65..3790bbeb1 100644 --- a/include/lttng/trace-format-descriptor-internal.hpp +++ b/include/lttng/trace-format-descriptor-internal.hpp @@ -50,6 +50,18 @@ public: return _type; } + enum relayd_trace_format relayd_type() const + { + switch (_type) { + case LTTNG_TRACE_FORMAT_DESCRIPTOR_TYPE_CTF_1: + return RELAYD_TRACE_FORMAT_CTF_1; + case LTTNG_TRACE_FORMAT_DESCRIPTOR_TYPE_CTF_2: + return RELAYD_TRACE_FORMAT_CTF_2; + default: + /* TODO/FIXME: throw??? */ + abort(); + } + } virtual lttng_error_code mi_serialize(mi_writer *writer) const final; virtual lttng_error_code config_serialize(config_writer *writer) const final; virtual int serialize(lttng_payload *payload) const;