#include <ndn-block-header.hpp>
Public Member Functions | |
virtual TypeId | GetInstanceTypeId (void) const |
BlockHeader () | |
BlockHeader (const nfdFace::Transport::Packet &packet) | |
virtual uint32_t | GetSerializedSize (void) const |
virtual void | Serialize (ns3::Buffer::Iterator start) const |
virtual uint32_t | Deserialize (ns3::Buffer::Iterator start) |
virtual void | Print (std::ostream &os) const |
Block & | getBlock () |
const Block & | getBlock () const |
Static Public Member Functions | |
static ns3::TypeId | GetTypeId () |
Definition at line 32 of file ndn-block-header.hpp.
ns3::ndn::BlockHeader::BlockHeader | ( | ) |
Definition at line 55 of file ndn-block-header.cpp.
ns3::ndn::BlockHeader::BlockHeader | ( | const nfdFace::Transport::Packet & | packet | ) |
Definition at line 59 of file ndn-block-header.cpp.
|
static |
Definition at line 38 of file ndn-block-header.cpp.
Referenced by GetInstanceTypeId().
|
virtual |
Definition at line 50 of file ndn-block-header.cpp.
References GetTypeId().
|
virtual |
Definition at line 65 of file ndn-block-header.cpp.
|
virtual |
Definition at line 71 of file ndn-block-header.cpp.
|
virtual |
Definition at line 103 of file ndn-block-header.cpp.
References ndn::Block::fromStream().
|
virtual |
Definition at line 111 of file ndn-block-header.cpp.
References ndn::tlv::Data, ndn::lp::Packet::get(), ndn::lp::NackHeader::getReason(), ndn::lp::Packet::has(), ndn::tlv::Interest, and ndn::lp::tlv::LpPacket.
Block & ns3::ndn::BlockHeader::getBlock | ( | ) |
Definition at line 159 of file ndn-block-header.cpp.
Referenced by ns3::ndn::NetDeviceTransport::~NetDeviceTransport().
const Block & ns3::ndn::BlockHeader::getBlock | ( | ) | const |
Definition at line 165 of file ndn-block-header.cpp.