NS-3 based Named Data Networking (NDN) simulator
ndnSIM 2.5: NDN, CCN, CCNx, content centric networks
API Documentation
ndn::security::pib Namespace Reference




class  CertificateContainer
 Container of certificates of a key. More...
class  Identity
 A frontend handle of an Identity. More...
class  IdentityContainer
 Container of identities of a Pib. More...
class  Key
 A frontend handle of a key instance. More...
class  KeyContainer
 Container of keys of an identity. More...
class  Pib
 represents the PIB More...
class  PibImpl
 Abstract class of PIB implementation. More...
class  PibMemory
 An in-memory implementation of Pib. More...
class  PibSqlite3
 Pib backend implementation based on SQLite3 database. More...


 NDN_CXX_ASSERT_FORWARD_ITERATOR (CertificateContainer::const_iterator)
 NDN_CXX_ASSERT_FORWARD_ITERATOR (IdentityContainer::const_iterator)
bool operator!= (const Identity &lhs, const Identity &rhs)
std::ostream & operator<< (std::ostream &os, const Identity &id)
bool operator== (const Identity &lhs, const Identity &rhs)
 NDN_CXX_ASSERT_FORWARD_ITERATOR (KeyContainer::const_iterator)
bool operator!= (const Key &lhs, const Key &rhs)
std::ostream & operator<< (std::ostream &os, const Key &key)
bool operator== (const Key &lhs, const Key &rhs)


static const std::string INITIALIZATION
ndn security pib Pib

Function Documentation


ndn::security::pib::NDN_CXX_KEYCHAIN_REGISTER_PIB_BACKEND ( PibSqlite3  )


ndn::security::pib::NDN_CXX_KEYCHAIN_REGISTER_PIB_BACKEND ( PibMemory  )


ndn::security::pib::NDN_CXX_ASSERT_FORWARD_ITERATOR ( CertificateContainer::const_iterator  )


ndn::security::pib::NDN_CXX_ASSERT_FORWARD_ITERATOR ( IdentityContainer::const_iterator  )

◆ operator!=() [1/2]

bool ndn::security::pib::operator!= ( const Identity lhs,
const Identity rhs 

Definition at line 101 of file identity.cpp.

◆ operator<<() [1/2]

std::ostream & ndn::security::pib::operator<< ( std::ostream &  os,
const Identity id 

Definition at line 107 of file identity.cpp.

◆ operator==() [1/2]

bool ndn::security::pib::operator== ( const Identity lhs,
const Identity rhs 

Definition at line 167 of file identity.hpp.

References ndn::security::v2::operator<<().


ndn::security::pib::NDN_CXX_ASSERT_FORWARD_ITERATOR ( KeyContainer::const_iterator  )

◆ operator!=() [2/2]

bool ndn::security::pib::operator!= ( const Key lhs,
const Key rhs 

Definition at line 121 of file key.cpp.

◆ operator<<() [2/2]

std::ostream & ndn::security::pib::operator<< ( std::ostream &  os,
const Key key 

Definition at line 127 of file key.cpp.

References ndn::security::pib::Key::getName().

◆ operator==() [2/2]

bool ndn::security::pib::operator== ( const Key lhs,
const Key rhs 

Variable Documentation


const std::string ndn::security::pib::INITIALIZATION

Definition at line 38 of file pib-sqlite3.cpp.

◆ Pib

ndn security pib ndn::security::pib::Pib

Definition at line 30 of file pib.cpp.

Referenced by ndn::security::v2::parseLocatorUri().