|
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 | ) |
