identical to MulticastStrategy, for backwards compatibility More...
#include <broadcast-strategy.hpp>


Public Member Functions | |
| BroadcastStrategy (Forwarder &forwarder, const Name &name=STRATEGY_NAME) | |
| virtual void | afterReceiveInterest (const Face &inFace, const Interest &interest, shared_ptr< fib::Entry > fibEntry, shared_ptr< pit::Entry > pitEntry) 1 |
| trigger after Interest is received More... | |
Public Member Functions inherited from nfd::fw::MulticastStrategy | |
| MulticastStrategy (Forwarder &forwarder, const Name &name=STRATEGY_NAME) | |
Public Member Functions inherited from nfd::fw::Strategy | |
| Strategy (Forwarder &forwarder, const Name &name) | |
| construct a strategy instance More... | |
| virtual | ~Strategy () |
| const Name & | getName () const |
| a Name that represent the Strategy program More... | |
| virtual void | beforeSatisfyInterest (shared_ptr< pit::Entry > pitEntry, const Face &inFace, const Data &data) |
| trigger before PIT entry is satisfied More... | |
| virtual void | beforeExpirePendingInterest (shared_ptr< pit::Entry > pitEntry) |
| trigger before PIT entry expires More... | |
Static Public Attributes | |
| static const Name | STRATEGY_NAME |
Static Public Attributes inherited from nfd::fw::MulticastStrategy | |
| static const Name | STRATEGY_NAME |
Additional Inherited Members | |
Protected Member Functions inherited from nfd::fw::Strategy | |
| void | sendInterest (shared_ptr< pit::Entry > pitEntry, shared_ptr< Face > outFace, bool wantNewNonce=false) |
| send Interest to outFace More... | |
| void | rejectPendingInterest (shared_ptr< pit::Entry > pitEntry) |
| decide that a pending Interest cannot be forwarded More... | |
| MeasurementsAccessor & | getMeasurements () |
| shared_ptr< Face > | getFace (FaceId id) |
| const FaceTable & | getFaceTable () |
Protected Attributes inherited from nfd::fw::Strategy | |
| signal::Signal< FaceTable, shared_ptr< Face > > & | afterAddFace |
| signal::Signal< FaceTable, shared_ptr< Face > > & | beforeRemoveFace |
identical to MulticastStrategy, for backwards compatibility
Definition at line 37 of file broadcast-strategy.hpp.
| nfd::fw::BroadcastStrategy::BroadcastStrategy | ( | Forwarder & | forwarder, |
| const Name & | name = STRATEGY_NAME |
||
| ) |
Definition at line 36 of file broadcast-strategy.cpp.
|
virtual |
trigger after Interest is received
The Interest:
The strategy should decide whether and where to forward this Interest.
Reimplemented from nfd::fw::MulticastStrategy.
Definition at line 43 of file broadcast-strategy.cpp.
References nfd::fw::MulticastStrategy::afterReceiveInterest(), and NFD_LOG_WARN.
|
static |
Definition at line 49 of file broadcast-strategy.hpp.