Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Change-Id: I78e521c17437a17b1a65fd4387ad422d2e79aa36
*/
struct lttng_ust_event_desc {
uint32_t struct_size; /* Size of this structure. */
*/
struct lttng_ust_event_desc {
uint32_t struct_size; /* Size of this structure. */
const char *name;
void (*probe_callback)(void);
const struct lttng_event_ctx *ctx; /* context */
const char *name;
void (*probe_callback)(void);
const struct lttng_event_ctx *ctx; /* context */
*/
struct lttng_ust_event_common {
uint32_t struct_size; /* Size of this structure. */
*/
struct lttng_ust_event_common {
uint32_t struct_size; /* Size of this structure. */
struct lttng_ust_event_common_private *priv; /* Private event interface */
enum lttng_ust_event_type type;
struct lttng_ust_event_common_private *priv; /* Private event interface */
enum lttng_ust_event_type type;
*/
struct lttng_ust_event_recorder {
uint32_t struct_size; /* Size of this structure. */
*/
struct lttng_ust_event_recorder {
uint32_t struct_size; /* Size of this structure. */
struct lttng_ust_event_common *parent; /* Inheritance by aggregation. */
struct lttng_ust_event_recorder_private *priv; /* Private event record interface */
struct lttng_ust_event_common *parent; /* Inheritance by aggregation. */
struct lttng_ust_event_recorder_private *priv; /* Private event record interface */
*/
struct lttng_session {
uint32_t struct_size; /* Size of this structure */
*/
struct lttng_session {
uint32_t struct_size; /* Size of this structure */
struct lttng_ust_session_private *priv; /* Private session interface */
int active; /* Is trace session active ? */
struct lttng_ust_session_private *priv; /* Private session interface */
int active; /* Is trace session active ? */