From: Mathieu Desnoyers Date: Thu, 18 Mar 2021 15:44:30 +0000 (-0400) Subject: Refactoring: Channel structures X-Git-Tag: v2.13.0-rc1~246 X-Git-Url: http://git.lttng.org./?a=commitdiff_plain;ds=sidebyside;h=e7bc0ef6c86ae97886cf5f8b28854cf281d4962b;hp=e7bc0ef6c86ae97886cf5f8b28854cf281d4962b;p=lttng-ust.git Refactoring: Channel structures Now that struct lttng_channel is separate from the consumer daemon channel config message ABI layout, we can perform a significant amount of refactoring: - Namespace theses structures with lttng_ust_ prefix, - Use struct_size extensibility scheme. - Split fields into public/private structures, - Split public and private structures into a child (ring buffer) and parent (common). This will allow introducing other channel children types in the future (e.g. counters). Signed-off-by: Mathieu Desnoyers Change-Id: I6acec4e4ffff721e6ea5698e64a063045e1c1022 ---