39std::atomic<bool> g_accessWorkerAbandoned{
false };
45 g_accessWorkerAbandoned.store(
true );
46 wxLogTrace(
traceDatabase, wxT(
"An Access engine worker was abandoned" ) );
52 wxLogTrace(
traceDatabase, wxT(
"Exit check, Access worker abandoned %d" ),
53 g_accessWorkerAbandoned.load() ? 1 : 0 );
55 if( !g_accessWorkerAbandoned.load() )
63 std::fflush(
nullptr );
66 delete wxLog::SetActiveTarget(
new wxLogStderr );
void MarkAccessWorkerAbandoned()
Records that a worker inside the Access engine was abandoned.
void ExitFastIfAccessWorkerAbandoned(int aExitCode)
Ends the process without the normal teardown when an Access engine worker was abandoned,...
const wxChar *const traceDatabase
Flag to enable database library tracing.
wxLogTrace helper definitions.