upipe-pthread/upipe_pthread_transfer.h header reference
Upipe module allowing to transfer other pipes to a new POSIX thread More
Header inclusion
Members
Types
- typedef struct upump_mgr *(*upipe_pthread_upump_mgr_alloc)(void )
- typedef void (*upipe_pthread_upump_mgr_free)(struct upump_mgr *)
- typedef void (*upipe_pthread_upump_mgr_work)(struct upump_mgr *)
Description
This is particularly helpful for multithreaded applications.
Members detail
This macro is declared in upipe-pthread/upipe_pthread_transfer.h source file, line 32.
typedef struct upump_mgr *(*upipe_pthread_upump_mgr_alloc)(void )
This typedef is declared in upipe-pthread/upipe_pthread_transfer.h source file, line 45.
This typedef represents the application call-back that is supposed to create the event loop in the new thread.
typedef void (*upipe_pthread_upump_mgr_free)(struct upump_mgr *)
This typedef is declared in upipe-pthread/upipe_pthread_transfer.h source file, line 53.
This typedef represents the application call-back that is supposed to free the event loop in the new thread.
typedef void (*upipe_pthread_upump_mgr_work)(struct upump_mgr *)
This typedef is declared in upipe-pthread/upipe_pthread_transfer.h source file, line 49.
This typedef represents the application call-back that is supposed to run the event loop in the new thread.