#include <ndn-block-header.hpp>


Public Member Functions | |
| virtual TypeId | GetInstanceTypeId (void) const |
| BlockHeader () | |
| BlockHeader (const Block &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 Block & | 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 164 of file ndn-block-header.cpp.
Referenced by ns3::ndn::NetDeviceTransport::getSendQueueLength().
| const Block & ns3::ndn::BlockHeader::getBlock | ( | ) | const |
Definition at line 170 of file ndn-block-header.cpp.