FreeRDP
|
Data Structures | |
struct | WINPR_APC_ITEM |
struct | APC_QUEUE |
Typedefs | |
typedef void(* | apc_treatment) (LPVOID arg) |
Enumerations | |
enum | ApcType { APC_TYPE_USER , APC_TYPE_TIMER , APC_TYPE_HANDLE_FREE } |
enum | APC_REMOVE_RESULT { APC_REMOVE_OK , APC_REMOVE_ERROR , APC_REMOVE_DELAY_FREE } |
Functions | |
BOOL | apc_init (APC_QUEUE *apc) |
BOOL | apc_uninit (APC_QUEUE *apc) |
void | apc_register (WINPR_THREAD *thread, WINPR_APC_ITEM *addItem) |
APC_REMOVE_RESULT | apc_remove (WINPR_APC_ITEM *item) |
BOOL | apc_collectFds (WINPR_THREAD *thread, WINPR_POLL_SET *set, BOOL *haveAutoSignaled) |
int | apc_executeCompletions (WINPR_THREAD *thread, WINPR_POLL_SET *set, size_t startIndex) |
void | apc_cleanupThread (WINPR_THREAD *thread) |
typedef void(* apc_treatment) (LPVOID arg) |
enum APC_REMOVE_RESULT |
enum ApcType |
void apc_cleanupThread | ( | WINPR_THREAD * | thread | ) |
BOOL apc_collectFds | ( | WINPR_THREAD * | thread, |
WINPR_POLL_SET * | set, | ||
BOOL * | haveAutoSignaled | ||
) |
int apc_executeCompletions | ( | WINPR_THREAD * | thread, |
WINPR_POLL_SET * | set, | ||
size_t | startIndex | ||
) |
BOOL apc_init | ( | APC_QUEUE * | apc | ) |
void apc_register | ( | WINPR_THREAD * | thread, |
WINPR_APC_ITEM * | addItem | ||
) |
APC_REMOVE_RESULT apc_remove | ( | WINPR_APC_ITEM * | item | ) |
BOOL apc_uninit | ( | APC_QUEUE * | apc | ) |