virthttp
0.0
libvirt http interface
|
#include <optional>
#include <tuple>
#include <rapidjson/rapidjson.h>
#include <virt_wrap/Error.hpp>
#include "wrapper/depends.hpp"
#include "wrapper/dispatch.hpp"
#include "wrapper/domain_actions_table.hpp"
#include "wrapper/virt2json.hpp"
#include "base.hpp"
#include "flagwork.hpp"
#include "hdl_ctx.hpp"
#include "urlparser.hpp"
#include "virt_wrap.hpp"
Go to the source code of this file.
Classes | |
struct | DomainUnawareHandlers |
class | DomainHandlers |
Typedefs | |
using | DomainJDispatcherVals = std::tuple< JDispatchVals< JTypeList< rapidjson::kStringType, rapidjson::kObjectType >, JTypeList< rapidjson::kArrayType >>, JDispatchVals< JAll >, JDispatchVals< JTypeList< rapidjson::kObjectType >, JTypeList< rapidjson::kArrayType >>, JDispatchVals< JAll >> |
Variables | |
constexpr DomainJDispatcherVals | domain_jdispatcher_vals {} |
constexpr std::array< JDispatch, std::tuple_size_v< DomainJDispatcherVals > > | domain_jdispatchers = gen_jdispatchers(domain_jdispatcher_vals) |
using DomainJDispatcherVals = std::tuple<JDispatchVals<JTypeList<rapidjson::kStringType, rapidjson::kObjectType>, JTypeList<rapidjson::kArrayType>>, JDispatchVals<JAll>, JDispatchVals<JTypeList<rapidjson::kObjectType>, JTypeList<rapidjson::kArrayType>>, JDispatchVals<JAll>> |
jdispatcher values for domain handlers as a type list
constexpr DomainJDispatcherVals domain_jdispatcher_vals {} |
jdispatcher values for domain handlers as a tuple
constexpr std::array<JDispatch, std::tuple_size_v<DomainJDispatcherVals> > domain_jdispatchers = gen_jdispatchers(domain_jdispatcher_vals) |
jdispatchers for domain handlers as an array