1 #include "hmbdc/Copyright.hpp" 4 #include "hmbdc/app/Config.hpp" 9 namespace hmbdc {
namespace tips {
namespace rnetmap {
11 namespace transport_detail {
16 using ptr = std::shared_ptr<Transport>;
20 , mtu_(config_.getExt<
size_t>(
"mtu")) {
24 bool operator == (
Transport const& other )
const {
25 return &config_ == &other.config_;
28 bool operator < (
Transport const& other )
const {
29 return &config_ < &other.config_;
42 cfg (hmbdcName_,
"hmbdcName")
43 (schedPolicy_,
"schedPolicy")
44 (schedPriority_,
"schedPriority")
48 char const* hmbdcName()
const {
49 return this->hmbdcName_.c_str();
class to hold an hmbdc configuration
Definition: Config.hpp:45
Definition: TypedString.hpp:84
Definition: Transport.hpp:15
Definition: Transport.hpp:39