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 {
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")
49 char const* hmbdcName()
const {
50 return this->hmbdcName_.c_str();
52 std::string hmbdcName_;
53 std::string schedPolicy_;
class to hold an hmbdc configuration
Definition: Config.hpp:44
Definition: Transport.hpp:39
Definition: Transport.hpp:15