X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;ds=sidebyside;f=lib%2Fringbuffer%2Ffrontend.h;h=01af77a281b046a9dfc8d3de2d0eb69daa98c15e;hb=4d1704b64f53c4e188eff3e61f857fac20860ac6;hp=003c2e1915f70cb7e53601efe9e8de0fb0d9b0e1;hpb=9115fbdc0d5b0d69b32d3d4d924624fbbe22638e;p=lttng-modules.git diff --git a/lib/ringbuffer/frontend.h b/lib/ringbuffer/frontend.h index 003c2e19..01af77a2 100644 --- a/lib/ringbuffer/frontend.h +++ b/lib/ringbuffer/frontend.h @@ -157,6 +157,18 @@ int lib_ring_buffer_is_finalized(const struct lib_ring_buffer_config *config, return finalized; } +static inline +int lib_ring_buffer_channel_is_finalized(const struct channel *chan) +{ + return chan->finalized; +} + +static inline +int lib_ring_buffer_channel_is_disabled(const struct channel *chan) +{ + return atomic_read(&chan->record_disabled); +} + static inline unsigned long lib_ring_buffer_get_read_data_size( const struct lib_ring_buffer_config *config,