From 04cf1d6de47e21b330f377b5e4f0d11cc638d4d9 Mon Sep 17 00:00:00 2001 From: "Suren A. Chilingaryan" Date: Mon, 12 Dec 2011 16:34:33 +0100 Subject: Allow to configure the number of preprocessing threads --- pcilib.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'pcilib.h') diff --git a/pcilib.h b/pcilib.h index e9cd4ec..fed600c 100644 --- a/pcilib.h +++ b/pcilib.h @@ -332,6 +332,14 @@ int pcilib_configure_autostop(pcilib_t *ctx, size_t max_events, pcilib_timeout_t */ int pcilib_configure_rawdata_callback(pcilib_t *ctx, pcilib_event_rawdata_callback_t callback, void *user); +/* + * Configures maximal number of preprocessing threads. Actual amount of threads + * may be bigger. For instance, additionaly a real-time reader thread will be + * executed for most of hardware + */ +int pcilib_configure_preprocessing_threads(pcilib_t *ctx, size_t max_threads); + + int pcilib_start(pcilib_t *ctx, pcilib_event_t event_mask, pcilib_event_flags_t flags); int pcilib_stop(pcilib_t *ctx, pcilib_event_flags_t flags); -- cgit v1.2.3