#include <fosa.h>
#include <ul_list.h>
#include <forb/object_type.h>
+#include <forb/syncobj.h>
+
/**
* Executor structure.
fosa_mutex_t mutex; /**< Mutex for protecting forb_executor_t::requests. */
fosa_cond_t new_request_in_empty_list; /**< Signaled when a request was added to the empty list. */
ul_list_head_t requests; /**< List of pending requests for this executor. */
+ forb_syncobj_t reply_processed; /**< Synchronization object for signaling the receiver thread to continue processing after the reply is processed by a stub. */
} forb_executor_t;