1 #include "hmbdc/Copyright.hpp" 4 #include "hmbdc/app/Config.hpp" 9 namespace hmbdc {
namespace tips {
namespace rnetmap {
11 namespace transport_detail {
14 using ptr = std::shared_ptr<Transport>;
18 , mtu_(config_.getExt<
size_t>(
"mtu")) {
22 bool operator == (
Transport const& other )
const {
23 return &config_ == &other.config_;
26 bool operator < (
Transport const& other )
const {
27 return &config_ < &other.config_;
40 cfg (hmbdcName_,
"hmbdcName")
41 (schedPolicy_,
"schedPolicy")
42 (schedPriority_,
"schedPriority")
46 char const* hmbdcName()
const {
47 return this->hmbdcName_.c_str();
50 std::string hmbdcName_;
51 std::string schedPolicy_;
class to hold an hmbdc configuration
Definition: Config.hpp:44
Definition: Transport.hpp:13
Definition: Transport.hpp:37