summaryrefslogtreecommitdiff
path: root/include/tinyff/thread/thread.h
blob: 1d0a644f9b1ab3048c1e1e96bd17665b08f4c7f9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#ifdef USE_THREAD

#ifndef TINYFF_THREAD_H
#define TINYFF_THREAD_H

#include <tinyff/common.h>

typedef void (*ff_job_cb)(void *arg);

typedef struct {
    ff_job_cb callback;
    void *arg;
    ff_ctx *ctx;
} ff_thread_job;

void *ff_thread_wrapper(void *ptr);

#endif
#endif