X-Git-Url: https://git.liburcu.org/?a=blobdiff_plain;f=libust%2Fchannels.h;h=c91874b5c5cc23284ef4a698cc19d45dd8d49113;hb=064842c64a65d5d2369b3400a690e1ce66fce394;hp=0d0bc7e002419ee174f0678b55beb50e30475974;hpb=ad45e833c116bd1e2e4643932d5aef9d3d6bd924;p=ust.git diff --git a/libust/channels.h b/libust/channels.h index 0d0bc7e..c91874b 100644 --- a/libust/channels.h +++ b/libust/channels.h @@ -80,18 +80,18 @@ struct ltt_channel_setting { char name[PATH_MAX]; }; -int ltt_channels_register(const char *name); -int ltt_channels_unregister(const char *name); -int ltt_channels_set_default(const char *name, +extern int ltt_channels_register(const char *name); +extern int ltt_channels_unregister(const char *name); +extern int ltt_channels_set_default(const char *name, unsigned int subbuf_size, unsigned int subbuf_cnt); -const char *ltt_channels_get_name_from_index(unsigned int index); -int ltt_channels_get_index_from_name(const char *name); -struct ltt_channel_struct *ltt_channels_trace_alloc(unsigned int *nr_channels, +extern const char *ltt_channels_get_name_from_index(unsigned int index); +extern int ltt_channels_get_index_from_name(const char *name); +extern struct ltt_channel_struct *ltt_channels_trace_alloc(unsigned int *nr_channels, int overwrite, int active); -void ltt_channels_trace_free(struct ltt_channel_struct *channels); -int _ltt_channels_get_event_id(const char *channel, const char *name); -int ltt_channels_get_event_id(const char *channel, const char *name); +extern void ltt_channels_trace_free(struct ltt_channel_struct *channels); +extern int _ltt_channels_get_event_id(const char *channel, const char *name); +extern int ltt_channels_get_event_id(const char *channel, const char *name); #endif /* _LTT_CHANNELS_H */