Vanetza
 
Loading...
Searching...
No Matches
vanetza::dcc::HookedChannelProbeProcessor Class Reference

#include <hooked_channel_probe_processor.hpp>

Inheritance diagram for vanetza::dcc::HookedChannelProbeProcessor:

Public Member Functions

void indicate (ChannelLoad) override
 

Public Attributes

HookRegistry< ChannelLoadon_indication
 

Private Attributes

Hook< ChannelLoadm_indication_hook
 

Detailed Description

Implementation of ChannelProbeProcessor invoking hook on indication

Definition at line 15 of file hooked_channel_probe_processor.hpp.

Constructor & Destructor Documentation

◆ HookedChannelProbeProcessor()

vanetza::dcc::HookedChannelProbeProcessor::HookedChannelProbeProcessor ( )

Definition at line 8 of file hooked_channel_probe_processor.cpp.

Member Function Documentation

◆ indicate()

void vanetza::dcc::HookedChannelProbeProcessor::indicate ( ChannelLoad  cl)
overridevirtual

Indicate a new channel load measurement

See also
TS 102 686 V1.1.1 Annex A.1.2 for definition of "channel load"
Parameters
cllocally measured channel load

Implements vanetza::dcc::ChannelProbeProcessor.

Reimplemented in vanetza::dcc::SmoothingChannelProbeProcessor.

Definition at line 13 of file hooked_channel_probe_processor.cpp.

Member Data Documentation

◆ m_indication_hook

Hook<ChannelLoad> vanetza::dcc::HookedChannelProbeProcessor::m_indication_hook
private

Definition at line 24 of file hooked_channel_probe_processor.hpp.

◆ on_indication

HookRegistry<ChannelLoad> vanetza::dcc::HookedChannelProbeProcessor::on_indication

Definition at line 21 of file hooked_channel_probe_processor.hpp.


The documentation for this class was generated from the following files: