Newer
Older
#include <map>
class Params : public std::map<std::string, std::string> {
static const std::string& mac_src;
static const std::string& mac_dst;
static const std::string& ssp;
static const std::string& its_aid;
static const std::string& gn_payload;
static const std::string& gn_next_header;
static const std::string& gn_header_type;
static const std::string& gn_header_sub_type;
static const std::string& gn_lifetime;
static const std::string& gn_traffic_class;
static const std::string& btp_type;
static const std::string& btp_payload;
static const std::string& btp_destination_port;
static const std::string& btp_info;
Params() : std::map<std::string, std::string>() {};
Params(const Params& p_params) : std::map<std::string, std::string>(p_params.begin(), p_params.end()) {};
static void convert(Params& p_param, const std::string p_parameters);