X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=ltt-events.h;h=e8171b032110138198e4405a30de191b2757912e;hb=681cc3bb4f00fd63ad65920ea6e201fcaed300c0;hp=ab90bad3d842ed892847184852de4140115cddf9;hpb=e763dbf5b5b1db76b2ee59ca72b2e5034bc47663;p=lttng-modules.git diff --git a/ltt-events.h b/ltt-events.h index ab90bad3..e8171b03 100644 --- a/ltt-events.h +++ b/ltt-events.h @@ -88,7 +88,8 @@ struct ltt_event *ltt_event_create(struct ltt_channel *chan, char *name, enum instrum_type itype, void *probe, void *filter); -int _ltt_event_destroy(struct ltt_event *event); +int _ltt_event_unregister(struct ltt_event *event); +void _ltt_event_destroy(struct ltt_event *event); void ltt_transport_register(struct ltt_transport *transport); void ltt_transport_unregister(struct ltt_transport *transport); @@ -96,4 +97,11 @@ void ltt_transport_unregister(struct ltt_transport *transport); int ltt_debugfs_abi_init(void); void ltt_debugfs_abi_exit(void); +int ltt_probe_register(const char *name, void *cb); +void ltt_probe_unregister(const char *name); +void *ltt_probe_get(const char *name); +void ltt_probe_put(void *cb); +int ltt_probes_init(void); +void ltt_probes_exit(void); + #endif /* _LTT_EVENTS_H */