ndn::security::pib Namespace Reference

Namespaces

 detail
 

Classes

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...
 

Functions

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

Variables

static const std::string INITIALIZATION
 
static class ndn::security::pib::NdnCxxAutoPibMemoryPibRegistrationClass ndnCxxAutoPibMemoryPibRegistrationVariable
 
static class ndn::security::pib::NdnCxxAutoPibSqlite3PibRegistrationClass ndnCxxAutoPibSqlite3PibRegistrationVariable
 

Function Documentation

ndn::security::pib::BOOST_CONCEPT_ASSERT ( (::ndn::detail::StlForwardIteratorConcept< CertificateContainer::const_iterator >)  )
ndn::security::pib::BOOST_CONCEPT_ASSERT ( (::ndn::detail::StlForwardIteratorConcept< IdentityContainer::const_iterator >)  )
ndn::security::pib::BOOST_CONCEPT_ASSERT ( (::ndn::detail::StlForwardIteratorConcept< KeyContainer::const_iterator >)  )
bool ndn::security::pib::operator!= ( const Identity lhs,
const Identity rhs 
)

Definition at line 101 of file identity.cpp.

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

Definition at line 121 of file key.cpp.

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

Definition at line 107 of file identity.cpp.

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

Definition at line 127 of file key.cpp.

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

Definition at line 162 of file identity.hpp.

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

Definition at line 186 of file key.hpp.

Variable Documentation

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

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

class ndn::security::pib::NdnCxxAutoPibMemoryPibRegistrationClass ndn::security::pib::ndnCxxAutoPibMemoryPibRegistrationVariable
static
class ndn::security::pib::NdnCxxAutoPibSqlite3PibRegistrationClass ndn::security::pib::ndnCxxAutoPibSqlite3PibRegistrationVariable
static