crl_winapi_async.cpp 534 B

123456789101112131415161718192021
  1. // This file is part of Desktop App Toolkit,
  2. // a set of libraries for developing nice desktop applications.
  3. //
  4. // For license and copyright information please follow this link:
  5. // https://github.com/desktop-app/legal/blob/master/LEGAL
  6. //
  7. #include <crl/winapi/crl_winapi_async.h>
  8. #ifdef CRL_USE_WINAPI
  9. #include <concrt.h>
  10. namespace crl::details {
  11. void async_plain(void (*callable)(void*), void *argument) {
  12. Concurrency::CurrentScheduler::ScheduleTask(callable, argument);
  13. }
  14. } // namespace crl::details
  15. #endif // CRL_USE_WINAPI