X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=include%2Flttng%2Fsession-internal.hpp;h=61e65981c6e280e74b2789a1f80e2e453cf1de16;hb=bc13dc0f9eaa7742a589ce6d8faece4990f77f75;hp=7f73b9610dd3adf3c54539e90172f65a19e0bae5;hpb=c9e313bc594f40a86eed237dce222c0fc99c957f;p=lttng-tools.git diff --git a/include/lttng/session-internal.hpp b/include/lttng/session-internal.hpp index 7f73b9610..61e65981c 100644 --- a/include/lttng/session-internal.hpp +++ b/include/lttng/session-internal.hpp @@ -8,8 +8,12 @@ #ifndef LTTNG_SESSION_INTERNAL_H #define LTTNG_SESSION_INTERNAL_H -#include #include +#include + +#include + +struct lttng_session; struct lttng_session_extended { struct { @@ -18,4 +22,8 @@ struct lttng_session_extended { } LTTNG_PACKED creation_time; } LTTNG_PACKED; +using lttng_session_uptr = std::unique_ptr< + lttng_session[], + lttng::memory::create_deleter_class::deleter>; + #endif /* LTTNG_SESSION_INTERNAL_H */