#include <condition_variable>
#include <mutex>

namespace co_context::detail {

    struct io_context_meta_type {
        std::mutex mtx;
        std::condition_variable cv;
        ctx_id_t create_count; // Do not initialize this
        ctx_id_t ready_count;  // Do not initialize this
    };

    inline io_context_meta_type io_context_meta;

} // namespace co_context::detail