FlatImage
A configurable Linux containerization system
Loading...
Searching...
No Matches
dispatcher.hpp File Reference

Defines a class that manages FlatImage's portal dispatcher configuration. More...

#include <string>
#include <filesystem>
#include <unistd.h>
#include "../../std/expected.hpp"
#include "../../std/filesystem.hpp"
#include "../db.hpp"
#include "daemon.hpp"
Include dependency graph for dispatcher.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ns_db::ns_portal::ns_dispatcher::Logs
 
class  ns_db::ns_portal::ns_dispatcher::Dispatcher
 

Namespaces

namespace  ns_db::ns_portal::ns_dispatcher
 Portal command dispatcher configuration.
 
namespace  ns_db
 JSON-based configuration database layer.
 

Functions

Value< Dispatcherns_db::ns_portal::ns_dispatcher::deserialize (std::string_view str_raw_json)
 Deserializes a json string into a Dispatcher class.
 
Value< std::string > ns_db::ns_portal::ns_dispatcher::serialize (Dispatcher const &dispatcher)
 Serializes a Dispatcher class into a json string.
 

Detailed Description

Defines a class that manages FlatImage's portal dispatcher configuration.

Author
Ruan Formigoni

Definition in file dispatcher.hpp.