Amazon Kinesis Webrtc C SDK
 
Loading...
Searching...
No Matches
ThreadpoolContext.h
Go to the documentation of this file.
1/*******************************************
2Main internal include file
3*******************************************/
4#ifndef __KINESIS_VIDEO_WEBRTC_CLIENT_THREADPOOLCONTEXT__
5#define __KINESIS_VIDEO_WEBRTC_CLIENT_THREADPOOLCONTEXT__
6
7#pragma once
8
9#ifdef __cplusplus
10extern "C" {
11#endif
12
14// Project include files
16
22
27
28#ifdef __cplusplus
29}
30#endif
31#endif /* __KINESIS_VIDEO_WEBRTC_CLIENT_THREADPOOLCONTEXT__ */
PUBLIC_API STATUS createThreadPoolContext()
Definition ThreadPoolContext.c:11
PUBLIC_API STATUS getThreadPoolContext(PThreadPoolContext)
PUBLIC_API STATUS threadpoolContextPush(startRoutine, PVOID)
Definition ThreadPoolContext.c:45
PUBLIC_API STATUS destroyThreadPoolContext()
Definition ThreadPoolContext.c:65
struct ThreadPoolContext * PThreadPoolContext
@ RTC_RTP_TRANSCEIVER_DIRECTION_UNINITIALIZED
Will use the default "sendrecv" after initialization.
Definition Include.h:892
Definition ThreadpoolContext.h:17
MUTEX threadpoolContextLock
Definition ThreadpoolContext.h:20
PThreadpool pThreadpool
Definition ThreadpoolContext.h:18
BOOL isInitialized
Definition ThreadpoolContext.h:19