NDN content store entry. More...
#include <ndn-content-store.hpp>
Public Member Functions | |
Entry (Ptr< ContentStore > cs, shared_ptr< const Data > data) | |
Construct content store entry. More... | |
const Name & | GetName () const |
Get prefix of the stored entry. More... | |
shared_ptr< const Data > | GetData () const |
Get Data of the stored entry. More... | |
Ptr< ContentStore > | GetContentStore () |
Get pointer to access store, to which this entry is added. More... | |
NDN content store entry.
Definition at line 54 of file ndn-content-store.hpp.
ns3::ndn::cs::Entry::Entry | ( | Ptr< ContentStore > | cs, |
shared_ptr< const Data > | data | ||
) |
Construct content store entry.
header | Parsed Data header |
packet | Original Ndn packet |
The constructor will make a copy of the supplied packet and calls RemoveHeader and RemoveTail on the copy.
Definition at line 59 of file ndn-content-store.cpp.
References ns3::ndn::Name.
const Name & ns3::ndn::cs::Entry::GetName | ( | ) | const |
Get prefix of the stored entry.
Definition at line 66 of file ndn-content-store.cpp.
shared_ptr< const Data > ns3::ndn::cs::Entry::GetData | ( | ) | const |
Get Data of the stored entry.
Definition at line 72 of file ndn-content-store.cpp.
Ptr< ContentStore > ns3::ndn::cs::Entry::GetContentStore | ( | ) |
Get pointer to access store, to which this entry is added.
Definition at line 78 of file ndn-content-store.cpp.