represents a Network Nack  
 More...
#include <ndn-cxx/lp/nack.hpp>
represents a Network Nack 
This type binds a NackHeader and an Interest, and is intended for use in network layer. 
Definition at line 38 of file nack.hpp.
◆ Nack() [1/3]
◆ Nack() [2/3]
  
  | 
        
          | ndn::lp::Nack::Nack | ( | const Interest & | interest | ) |  |  | explicit | 
 
 
◆ Nack() [3/3]
  
  | 
        
          | ndn::lp::Nack::Nack | ( | Interest && | interest | ) |  |  | explicit | 
 
 
◆ getCongestionMark()
  
  | 
        
          | uint64_t ndn::PacketBase::getCongestionMark | ( |  | ) | const |  | inherited | 
 
get the value of the CongestionMark tag 
Definition at line 28 of file packet-base.cpp.
 
 
◆ getHeader() [1/2]
  
  | 
        
          | const NackHeader& ndn::lp::Nack::getHeader | ( |  | ) | const |  | inline | 
 
 
◆ getHeader() [2/2]
◆ getInterest() [1/2]
  
  | 
        
          | const Interest& ndn::lp::Nack::getInterest | ( |  | ) | const |  | inline | 
 
 
◆ getInterest() [2/2]
  
  | 
        
          | Interest& ndn::lp::Nack::getInterest | ( |  | ) |  |  | inline | 
 
 
◆ getReason()
◆ getTag()
template<typename T > 
  
  | 
        
          | shared_ptr< T > ndn::TagHost::getTag | ( |  | ) | const |  | inherited | 
 
get a tag item 
- Template Parameters
- 
  
    | T | type of the tag, which must be a subclass of ndn::Tag |  
 
- Return values
- 
  
    | nullptr | if no Tag of type T is stored |  
 
Definition at line 66 of file tag-host.hpp.
 
 
◆ removeTag()
template<typename T > 
  
  | 
        
          | void ndn::TagHost::removeTag | ( |  | ) | const |  | inherited | 
 
remove tag item 
- Note
- Tag can be removed even on a const tag host instance 
Definition at line 93 of file tag-host.hpp.
 
 
◆ setCongestionMark()
  
  | 
        
          | void ndn::PacketBase::setCongestionMark | ( | uint64_t | mark | ) |  |  | inherited | 
 
set the CongestionMark tag to the specified value 
Definition at line 41 of file packet-base.cpp.
 
 
◆ setHeader() [1/2]
◆ setHeader() [2/2]
◆ setReason()
◆ setTag()
template<typename T > 
  
  | 
        
          | void ndn::TagHost::setTag | ( | shared_ptr< T > | tag | ) | const |  | inherited | 
 
set a tag item 
- Template Parameters
- 
  
    | T | type of the tag, which must be a subclass of ndn::Tag |  
 
- Note
- Tag can be set even on a const tag host instance 
Definition at line 79 of file tag-host.hpp.