sessiond: Split ust_registry_session into per-type classes
authorJérémie Galarneau <jeremie.galarneau@efficios.com>
Fri, 29 Apr 2022 02:06:25 +0000 (22:06 -0400)
committerJérémie Galarneau <jeremie.galarneau@efficios.com>
Mon, 13 Jun 2022 20:34:46 +0000 (16:34 -0400)
commitaeeb48c6a7dd4bcc092b3105439489fc393f6425
tree92f4b6fde84f8074944e77f3590076005994baa5
parent3130a40c184a9315f0a4ca9a235273277fdcabde
sessiond: Split ust_registry_session into per-type classes

This is a preliminary refactoring step to implement support for the
conditional generation of CTF 1.8/2.0 stream description layouts.

Splitting the registry session will simplify the implementation of a
serialization visitor by segregating per-type environment attributes.

Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Change-Id: Ia95dd0c67f2ff41ce4f771ce776ff84a214098b9
18 files changed:
src/bin/lttng-sessiond/Makefile.am
src/bin/lttng-sessiond/buffer-registry.cpp
src/bin/lttng-sessiond/buffer-registry.hpp
src/bin/lttng-sessiond/cmd.cpp
src/bin/lttng-sessiond/ust-app.cpp
src/bin/lttng-sessiond/ust-app.hpp
src/bin/lttng-sessiond/ust-consumer.cpp
src/bin/lttng-sessiond/ust-consumer.hpp
src/bin/lttng-sessiond/ust-metadata.cpp
src/bin/lttng-sessiond/ust-registry-session-pid.cpp [new file with mode: 0644]
src/bin/lttng-sessiond/ust-registry-session-uid.cpp [new file with mode: 0644]
src/bin/lttng-sessiond/ust-registry-session.cpp [new file with mode: 0644]
src/bin/lttng-sessiond/ust-registry.cpp
src/bin/lttng-sessiond/ust-registry.hpp
src/common/exception.cpp
src/common/exception.hpp
src/common/hashtable/hashtable.hpp
src/common/uuid.cpp
This page took 0.028098 seconds and 4 git commands to generate.