23 #ifndef NDN_INCOMING_FACE_ID_HPP 
   24 #define NDN_INCOMING_FACE_ID_HPP 
   26 #include <ndn-cpp/common.hpp> 
   27 #include <ndn-cpp/lite/lp/incoming-face-id-lite.hpp> 
   28 #include <ndn-cpp/lp-packet-header-field.hpp> 
   40   : faceId_((uint64_t)-1)
 
   62   static ptr_lib::shared_ptr<IncomingFaceId>
 
Copyright (C) 2013-2016 Regents of the University of California. 
Definition: common.hpp:35
 
void set(const IncomingFaceIdLite &incomingFaceIdLite)
Clear this IncomingFaceId, and set the values by copying from incomingFaceIdLite. ...
Definition: incoming-face-id.cpp:43
 
static ptr_lib::shared_ptr< IncomingFaceId > getFirstHeader(LpPacket &lpPacket)
Get the first header field in lpPacket which is an IncomingFaceId. 
Definition: incoming-face-id.cpp:30
 
uint64_t getFaceId() const 
Get the incoming face ID value. 
Definition: incoming-face-id.hpp:54
 
Definition: incoming-face-id.hpp:34
 
IncomingFaceId()
Create an IncomingFaceId where all the values are unspecified. 
Definition: incoming-face-id.hpp:39
 
IncomingFaceIdLite represents the incoming face ID header field in an NDNLPv2 packet. 
Definition: incoming-face-id-lite.hpp:37
 
virtual ~IncomingFaceId()
Override the virtual destructor. 
Definition: incoming-face-id.cpp:27
 
An LpPacket represents an NDNLPv2 packet including header fields an an optional fragment. 
Definition: lp-packet.hpp:39