Public Member Functions | Static Public Member Functions | List of all members
ndn::IncomingFaceId Class Reference
Inheritance diagram for ndn::IncomingFaceId:
ndn::LpPacketHeaderField

Public Member Functions

 IncomingFaceId ()
 Create an IncomingFaceId where all the values are unspecified.
 
virtual ~IncomingFaceId ()
 Override the virtual destructor.
 
uint64_t getFaceId () const
 Get the incoming face ID value. More...
 
void set (const IncomingFaceIdLite &incomingFaceIdLite)
 Clear this IncomingFaceId, and set the values by copying from incomingFaceIdLite. More...
 
- Public Member Functions inherited from ndn::LpPacketHeaderField
virtual ~LpPacketHeaderField ()
 The virtual destructor for the base class.
 

Static Public Member Functions

static ptr_lib::shared_ptr< IncomingFaceIdgetFirstHeader (LpPacket &lpPacket)
 Get the first header field in lpPacket which is an IncomingFaceId. More...
 

Member Function Documentation

uint64_t ndn::IncomingFaceId::getFaceId ( ) const
inline

Get the incoming face ID value.

Returns
The face ID value.
ptr_lib::shared_ptr< IncomingFaceId > ndn::IncomingFaceId::getFirstHeader ( LpPacket lpPacket)
static

Get the first header field in lpPacket which is an IncomingFaceId.

This is an internal method which the application normally would not use.

Parameters
lpPacketThe LpPacket with the header fields to search.
Returns
The first IncomingFaceId header field, or null if not found.
void ndn::IncomingFaceId::set ( const IncomingFaceIdLite incomingFaceIdLite)

Clear this IncomingFaceId, and set the values by copying from incomingFaceIdLite.

Parameters
incomingFaceIdLiteAn IncomingFaceIdLite object.

The documentation for this class was generated from the following files: