X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=liblttng-ust%2Flttng-tracer.h;h=b02e4a80d282300189a79c33cfce30fe44b4d81b;hb=b4eb3dfa67ae4518b1e0511a9ac2c486ef98e486;hp=c7a3aaaa305b68121e027087d8839b60da24411b;hpb=fc80554e0cd4c7739c64fe8bc8b87a77d3c19d07;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 */