X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=liblttng-ust%2Flttng-tracer.h;h=b02e4a80d282300189a79c33cfce30fe44b4d81b;hb=b7c3885540ac3ae1a5f1e8f93e9347c28db9fdcc;hp=c7a3aaaa305b68121e027087d8839b60da24411b;hpb=c0c0989ab70574e09b2f7e8b48c2da6af664a849;p=lttng-ust.git diff --git a/liblttng-ust/lttng-tracer.h b/liblttng-ust/lttng-tracer.h index c7a3aaaa..b02e4a80 100644 --- a/liblttng-ust/lttng-tracer.h +++ b/liblttng-ust/lttng-tracer.h @@ -34,4 +34,17 @@ #define LTTNG_RFLAG_EXTENDED RING_BUFFER_RFLAG_END #define LTTNG_RFLAG_END (LTTNG_RFLAG_EXTENDED << 1) +/* + * LTTng client type enumeration. Used by the consumer to map the + * callbacks from its own address space. + */ +enum lttng_client_types { + LTTNG_CLIENT_METADATA = 0, + LTTNG_CLIENT_DISCARD = 1, + LTTNG_CLIENT_OVERWRITE = 2, + LTTNG_CLIENT_DISCARD_RT = 3, + LTTNG_CLIENT_OVERWRITE_RT = 4, + LTTNG_NR_CLIENT_TYPES, +}; + #endif /* _LTTNG_TRACER_H */