linux/inc/c_pal/tqueue_threadpool_work_item.h (17 lines of code) (raw):
// Copyright (c) Microsoft. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
#ifndef THREADPOOL_WORK_ITEM_QUEUE_H
#define THREADPOOL_WORK_ITEM_QUEUE_H
#include "c_pal/thandle.h"
#include "c_pal/tqueue.h"
#include "umock_c/umock_c_prod.h"
#ifdef __cplusplus
extern "C" {
#endif
typedef struct THREADPOOL_WORK_ITEM_TAG THREADPOOL_WORK_ITEM;
THANDLE_TYPE_DECLARE(THREADPOOL_WORK_ITEM);
TQUEUE_DEFINE_STRUCT_TYPE(THANDLE(THREADPOOL_WORK_ITEM));
THANDLE_TYPE_DECLARE(TQUEUE_TYPEDEF_NAME(THANDLE(THREADPOOL_WORK_ITEM)));
TQUEUE_TYPE_DECLARE(THANDLE(THREADPOOL_WORK_ITEM));
#ifdef __cplusplus
}
#endif
#endif /* THREADPOOL_WORK_ITEM_QUEUE_H */