1 #include "hmbdc/Copyright.hpp" 4 #include "hmbdc/tips/TypeTagSet.hpp" 5 #include "hmbdc/app/Config.hpp" 6 #include "hmbdc/comm/inet/Misc.hpp" 7 #include "hmbdc/Compile.hpp" 12 namespace hmbdc {
namespace tips {
namespace rmcast {
14 namespace transport_detail {
19 using ptr = std::shared_ptr<Transport>;
23 , mtu_(config_.getExt<
size_t>(
"mtu")) {
27 bool operator == (
Transport const& other )
const {
28 return &config_ == &other.config_;
31 bool operator < (
Transport const& other )
const {
32 return &config_ < &other.config_;
45 cfg (hmbdcName_,
"hmbdcName")
46 (schedPolicy_,
"schedPolicy")
47 (schedPriority_,
"schedPriority")
52 char const* hmbdcName()
const {
53 return this->hmbdcName_.c_str();
class to hold an hmbdc configuration
Definition: Config.hpp:45
Definition: TypedString.hpp:84
Definition: Transport.hpp:42
Definition: Transport.hpp:18