MCPcopy Create free account
hub / github.com/apache/qpid-proton / proactor_wake

Function proactor_wake

c/src/proactor/win_iocp.cpp:1877–1883  ·  view source on GitHub ↗

Call wih lock held

Source from the content-addressed store, hash-verified

1875
1876// Call wih lock held
1877static void proactor_wake(pn_proactor_t *p) {
1878 if (!p->context.working && !p->context.wake_pending) {
1879 p->context.wake_pending = true;
1880 p->context.completion_ops++;
1881 post_completion(p->iocp, proactor_wake_key, p);
1882 }
1883}
1884
1885VOID CALLBACK reap_check_cb(PVOID arg, BOOLEAN /* ignored*/ );
1886

Callers 5

wake_if_inactiveFunction · 0.85
pn_proactor_doneFunction · 0.85
pn_proactor_interruptFunction · 0.85
timeout_cbFunction · 0.85
pn_proactor_set_timeoutFunction · 0.85

Calls 1

post_completionFunction · 0.85

Tested by

no test coverage detected