Mads
Multi-Agent Distributed System
Loading...
Searching...
No Matches
agent_app.hpp File Reference
#include "agent.hpp"
#include "exec_path.hpp"
#include "mads.hpp"
#include "service_discovery.hpp"
#include <cxxopts.hpp>
#include <cstdlib>
#include <filesystem>
#include <iostream>
#include <nlohmann/json.hpp>
#include <optional>
#include <string>
#include <type_traits>
#include <utility>
#include <unistd.h>

Go to the source code of this file.

Classes

class  Mads::AgentAppT< AgentT >
 Application-facing wrapper for Agent and Agent subclasses. More...
 
struct  Mads::AgentAppT< AgentT >::CryptoOptions
 CURVE encryption options parsed from the command line. More...
 
struct  Mads::AgentAppT< AgentT >::CliOptions
 Common options parsed for agent executables. More...
 

Namespaces

namespace  Mads
 

Typedefs

using Mads::AgentApp = AgentAppT< Agent >
 
template<typename AgentT >
using Mads::AgentAppFor = AgentAppT< AgentT >