9#ifndef RAD_MAL_UTILS_HPP
10#define RAD_MAL_UTILS_HPP
16#include <mal/utility/LoadMal.hpp>
42 elt::mal::CiiFactory& factory = elt::mal::CiiFactory::getInstance();
43 elt::mal::Mal::Properties mal_properties;
44 for (
auto t : mal_types) {
45 auto mal_instance = elt::mal::loadMal(t, mal_properties);
46 factory.registerMal(t, mal_instance);
76 void Cancel() { *m_is_cancelled =
true; }
87 std::shared_ptr<std::atomic<bool>>
CancellationToken & operator=(const CancellationToken &)=default
bool IsCancelled() const
Definition: utils.hpp:84
CancellationToken()
Definition: utils.hpp:67
CancellationToken(const CancellationToken &)=default
void Cancel()
Definition: utils.hpp:76
void LoadMiddlewares(const std::vector< std::string > &mal_types)
Definition: utils.hpp:41
Definition: replier.hpp:21