From 9d901545373e13143126208c165ca5a0121ea927 Mon Sep 17 00:00:00 2001 From: Daniel Verkamp Date: Wed, 4 Jan 2017 18:21:29 -0700 Subject: [PATCH] event: move definition of spdk_event to internal Change-Id: I63ab7fe99b76e810543cff5962a6d535b0ddb203 Signed-off-by: Daniel Verkamp --- include/spdk/event.h | 8 +------- include/spdk_internal/event.h | 8 ++++++++ 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/include/spdk/event.h b/include/spdk/event.h index 13e1823ae..5972db60f 100644 --- a/include/spdk/event.h +++ b/include/spdk/event.h @@ -86,13 +86,7 @@ typedef void (*spdk_event_fn)(void *arg1, void *arg2); /** * \brief An event is a function that is passed to and called on an lcore. */ -struct spdk_event { - uint32_t lcore; - spdk_event_fn fn; - void *arg1; - void *arg2; - struct spdk_event *next; -}; +struct spdk_event; typedef void (*spdk_poller_fn)(void *arg); diff --git a/include/spdk_internal/event.h b/include/spdk_internal/event.h index 276837413..e7911eb2d 100644 --- a/include/spdk_internal/event.h +++ b/include/spdk_internal/event.h @@ -38,6 +38,14 @@ #include "spdk/event.h" +struct spdk_event { + uint32_t lcore; + spdk_event_fn fn; + void *arg1; + void *arg2; + struct spdk_event *next; +}; + int spdk_reactors_init(const char *mask, unsigned int max_delay_us); int spdk_reactors_fini(void);