Namespace tracepoint_init and tracepoint_exit
[lttng-ust.git] / include / ust-context-provider.h
index 332f9144a531735038e73135397fc84d39da1874..cd845583b90484dfbfa818424d6e4c94a8e535d6 100644 (file)
@@ -2,6 +2,10 @@
  * SPDX-License-Identifier: MIT
  *
  * Copyright (C) 2016 Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
+ *
+ * The context provider feature is part of the ABI and used by the Java jni
+ * interface. This header should be moved to the public header directory once
+ * some test code and documentation is written.
  */
 
 #ifndef _LTTNG_UST_CONTEXT_PROVIDER_H
@@ -25,8 +29,6 @@ struct lttng_ust_context_provider {
 int lttng_ust_context_provider_register(struct lttng_ust_context_provider *provider);
 void lttng_ust_context_provider_unregister(struct lttng_ust_context_provider *provider);
 
-int lttng_context_is_app(const char *name);
-
 void lttng_ust_context_set_session_provider(const char *name,
                size_t (*get_size)(struct lttng_ctx_field *field, size_t offset),
                void (*record)(struct lttng_ctx_field *field,
@@ -44,7 +46,5 @@ int lttng_ust_context_set_provider_rcu(struct lttng_ctx **_ctx,
                        struct lttng_channel *chan),
                void (*get_value)(struct lttng_ctx_field *field,
                        struct lttng_ctx_value *value));
-int lttng_context_add_rcu(struct lttng_ctx **ctx_p,
-               const struct lttng_ctx_field *f);
 
 #endif /* _LTTNG_UST_CONTEXT_PROVIDER_H */
This page took 0.024116 seconds and 4 git commands to generate.