35 class EMANE::Controls::FrequencyOfInterestControlMessage::Implementation
    38   Implementation(std::uint64_t u64BandwidthHz,
    40     u64BandwidthHz_{u64BandwidthHz},
    41     frequencySet_{frequencySet}{}
    45     return u64BandwidthHz_;
    54   const std::uint64_t u64BandwidthHz_;
    58 EMANE::Controls::FrequencyOfInterestControlMessage::
    59 FrequencyOfInterestControlMessage(
const FrequencyOfInterestControlMessage & msg):
    61   pImpl_{
new Implementation{*msg.pImpl_}}
    64 EMANE::Controls::FrequencyOfInterestControlMessage::
    65 FrequencyOfInterestControlMessage(std::uint64_t u64BandwidthHz,
    67   ControlMessage{IDENTIFIER},
    68   pImpl_{
new Implementation{u64BandwidthHz,frequencySet}}{}
    83   return pImpl_->getFrequencySet();
    88   return pImpl_->getBandwidthHz();
 const FrequencySet & getFrequencySet() const
FrequencyOfInterestControlMessage * clone() const override
The Frequency of Interest Control Message is sent to the emulator physical layer to specify receive f...
std::set< std::uint64_t > FrequencySet
static FrequencyOfInterestControlMessage * create(std::uint64_t u64BandwidthHz, const FrequencySet &frequencySet)
~FrequencyOfInterestControlMessage()
std::uint64_t getBandwidthHz() const
ControlMessage(ControlMessageId id)