NS-3 based Named Data Networking (NDN) simulator
ndnSIM 2.0: NDN, CCN, CCNx, content centric networks
API Documentation
nfd::rib::RibUpdateBatch Class Reference

represents a collection of RibUpdates to be applied to a single FaceId More...

#include <rib-update-batch.hpp>

Public Types

typedef RibUpdateList::const_iterator const_iterator
 

Public Member Functions

 RibUpdateBatch (uint64_t faceId)
 
uint64_t getFaceId () const
 
void add (const RibUpdate &update)
 
const_iterator begin () const
 
const_iterator end () const
 
size_t size () const
 

Detailed Description

represents a collection of RibUpdates to be applied to a single FaceId

Definition at line 39 of file rib-update-batch.hpp.

Member Typedef Documentation

§ const_iterator

typedef RibUpdateList::const_iterator nfd::rib::RibUpdateBatch::const_iterator

Definition at line 42 of file rib-update-batch.hpp.

Constructor & Destructor Documentation

§ RibUpdateBatch()

nfd::rib::RibUpdateBatch::RibUpdateBatch ( uint64_t  faceId)
explicit

Definition at line 31 of file rib-update-batch.cpp.

Member Function Documentation

§ getFaceId()

uint64_t nfd::rib::RibUpdateBatch::getFaceId ( ) const
inline

Definition at line 68 of file rib-update-batch.hpp.

Referenced by nfd::rib::FibUpdater::computeAndSendFibUpdates().

§ add()

void nfd::rib::RibUpdateBatch::add ( const RibUpdate update)

§ begin()

RibUpdateBatch::const_iterator nfd::rib::RibUpdateBatch::begin ( ) const

Definition at line 45 of file rib-update-batch.cpp.

§ end()

RibUpdateBatch::const_iterator nfd::rib::RibUpdateBatch::end ( ) const

Definition at line 51 of file rib-update-batch.cpp.

§ size()

size_t nfd::rib::RibUpdateBatch::size ( ) const

Definition at line 57 of file rib-update-batch.cpp.

Referenced by nfd::rib::Rib::beginRemoveFace().


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