Clean-up: sessiond: rename public accessors
[lttng-tools.git] / src / bin / lttng-sessiond / stream-class.cpp
index c087facbaa8cc1c4f820be892d38929caf010f2f..b56f0e2a02af77d89db85f1426f809ec557df966 100644 (file)
 
 namespace lst = lttng::sessiond::trace;
 
-lttng::sessiond::trace::stream_class::stream_class(
-               unsigned int in_id, enum header_type in_header_type) :
-       id{in_id}, header_type_{in_header_type}
+lttng::sessiond::trace::stream_class::stream_class(unsigned int in_id,
+               enum header_type in_header_type,
+               nonstd::optional<std::string> in_default_clock_class_name) :
+       id{in_id},
+       header_type_{in_header_type},
+       default_clock_class_name{std::move(in_default_clock_class_name)}
 {
 }
 
@@ -22,8 +25,17 @@ void lst::stream_class::accept(trace_class_visitor& visitor) const
        _accept_on_event_classes(visitor);
 }
 
-const lttng::sessiond::trace::type& lst::stream_class::get_context() const
+const lttng::sessiond::trace::type *lst::stream_class::packet_context() const
 {
-       LTTNG_ASSERT(_context);
-       return *_context;
+       return _packet_context.get();
+}
+
+const lttng::sessiond::trace::type *lst::stream_class::event_header() const
+{
+       return _event_header.get();
+}
+
+const lttng::sessiond::trace::type *lst::stream_class::event_context() const
+{
+       return _event_context.get();
 }
This page took 0.023902 seconds and 4 git commands to generate.