C++ library for Named Data Networking documentation
Main Page
Related Pages
Namespaces
Data Structures
Files
Data Structures
Data Structure Index
Class Hierarchy
Data Fields
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
Class Hierarchy
Go to the graphical class hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
3
4
5
6
]
ndn::Block
Class representing wire element of the NDN packet
ndn::name::Component
Component
holds a read-only name component value
ndn::CertificateCache
ndn::CertificateCacheTtl
ndn::CertificateExtension
A
CertificateExtension
represents the Extension entry in a certificate
ndn::CertificateSubjectDescription
A
CertificateSubjectDescription
represents the SubjectDescription entry in a
Certificate
ndn::security::conf::Checker
ndn::security::conf::CustomizedChecker
ndn::security::conf::HierarchicalChecker
ndn::security::conf::FixedSignerChecker
ndn::security::conf::CheckerFactory
ndn::CommandInterestGenerator
Helper class to generate CommandInterests
ndn::Controller
ndn::ndnd::Controller
ndn::nfd::Controller
NFD Management protocol -
ControlCommand
client
ndn::nrd::Controller
ndn::nfd::ControlParameters
Parameters in a
ControlCommand
request or response
ndn::nfd::ControlResponse
Class defining abstraction of
ControlResponse
for NFD Control Protocol
enable_shared_from_this
ndn::Name
A
Name
holds an array of
Name::Component
and represents an NDN name
ndn::EncodingImpl< bool >
ndn::EncodingImpl< encoding::Buffer >
Class representing wire element of the NDN packet
ndn::EncodingImpl< encoding::Estimator >
Class representing wire element of the NDN packet
ndn::EncryptionManager
ndn::EventIdImpl
std::exception
STL class
std::logic_error
STL class
std::invalid_argument
STL class
ndn::nfd::ControlCommand::ArgumentError
Error in
ControlParameters
std::runtime_error
STL class
ndn::Certificate::Error
ndn::CertificateExtension::Error
ndn::ConfigFile::Error
ndn::Data::Error
ndn::Face::Error
ndn::IdentityCertificate::Error
ndn::io::Error
ndn::KeyLocator::Error
ndn::nfd::LocalControlHeader::Error
ndn::PublicKey::Error
ndn::RegexMatcher::Error
ndn::SecPublicInfo::Error
ndn::SecPublicInfoMemory::Error
ndn::SecPublicInfoSqlite3::Error
ndn::SecRule::Error
ndn::SecRuleRelative::Error
ndn::SecTpm::Error
ndn::SecTpmFile::Error
ndn::SecTpmMemory::Error
ndn::SecTpmOsx::Error
ndn::SecuredBag::Error
ndn::security::conf::Error
ndn::Tlv::Error
ndn::Block::Error
Error
that can be thrown from
Block
ndn::name::Component::Error
Error
that can be thrown from
name::Component
ndn::Name::Error
Error
that can be thrown from
Name
ndn::Exclude::Error
ndn::nfd::ControlParameters::Error
ndn::nfd::ControlResponse::Error
ndn::nfd::FaceEventNotification::Error
ndn::nfd::FaceStatus::Error
ndn::nfd::FibEntry::Error
ndn::nfd::ForwarderStatus::Error
ndn::nfd::NextHopRecord::Error
ndn::nrd::PrefixRegOptions::Error
ndn::Signature::Error
ndn::SignatureSha256::Error
ndn::SignatureSha256WithRsa::Error
ndn::Transport::Error
ndn::Validator::Error
ndn::ValidatorConfig::Error
ndn::ValidatorRegex::Error
ndn::Exclude
Class to represent
Exclude
component in NDN interests
FaceFlags
Additional information about a face
ndn::nfd::FaceFlagsTraits< T >
Implements getters to each face flag
ndn::nfd::FaceFlagsTraits< FaceEventNotification >
ndn::nfd::FaceEventNotification
Face
status change notification
ndn::nfd::FaceFlagsTraits< FaceStatus >
ndn::nfd::FaceStatus
Face
status
ndn::ndnd::FaceInstance
An
FaceInstance
holds an action and
Name
prefix and other fields for an forwarding entry
ndn::nfd::FibEntry
ndn::nfd::ControlCommand::FieldValidator
ndn::security::conf::Filter
ndn::security::conf::RegexNameFilter
ndn::security::conf::RelationNameFilter
ndn::security::conf::FilterFactory
ndn::nfd::ForwarderStatus
NFD Forwarder Status
ndn::ndnd::ForwardingEntry
An
ForwardingEntry
holds an action and
Name
prefix and other fields for an forwarding entry
ndn::ndnd::ForwardingFlags
A
ForwardingFlags
object holds the flags which specify how the forwarding daemon should forward an interest for a registered prefix
ndn::SecTpmFile::Impl
ndn::SecTpmOsx::Impl
ndn::KeyLocator
ndn::security::conf::KeyLocatorChecker
ndn::security::conf::HyperKeyLocatorNameChecker
ndn::security::conf::RegexKeyLocatorNameChecker
ndn::security::conf::RelationKeyLocatorNameChecker
ndn::security::conf::KeyLocatorCheckerFactory
ndn::nfd::LocalControlHeader
ndn::MatchPendingInterestId
Functor to match pending interests against PendingInterestId
ndn::MatchRegisteredPrefixId
Functor to match pending interests against PendingInterestId
ndn::MetaInfo
An
MetaInfo
holds the meta info which is signed inside the data packet
ndn::nfd::NextHopRecord
ndn::NullIoDeleter
ndn::OID
ndn::PendingInterest
ndn::nrd::PrefixRegOptions
Abstraction for prefix registration options for NRD Prefix registration protocol
ndn::PublicKey
ndn::RegexBackrefManager
ndn::RegexMatcher
ndn::RegexBackrefMatcher
ndn::RegexComponentMatcher
ndn::RegexComponentSetMatcher
ndn::RegexPatternListMatcher
ndn::RegexPseudoMatcher
ndn::RegexRepeatMatcher
ndn::RegexTopMatcher
ndn::RegisteredPrefix
ndn::SecTpmMemory::RsaPrivateKey
RsaPrivateKey
is a simple class to hold an RSA private key
ndn::security::conf::Rule< Packet >
ndn::Scheduler
Generic scheduler
ndn::SecPublicInfo
SecPublicInfo
is a base class for the storage of public information
ndn::SecPublicInfoMemory
SecPublicInfoMemory
extends
SecPublicInfo
and implements its methods to store identity, public key and certificate objects in memory
ndn::SecPublicInfoSqlite3
ndn::KeyChainImpl< SecPublicInfoSqlite3, SecTpmFile >
ndn::SecRule
ndn::SecRuleRelative
ndn::SecRuleSpecific
ndn::SecTpm
SecTpm
is the base class of the TPM classes
ndn::SecTpmFile
ndn::KeyChainImpl< SecPublicInfoSqlite3, SecTpmFile >
ndn::SecTpmMemory
SecTpmMemory
implements a simple in-memory TPM
ndn::SecTpmOsx
ndn::SecuredBag
ndn::Selectors
Abstraction implementing
Interest
selectors
ndn::Signature
A
Signature
is storage for the signature-related information (info and value) in a
Data
packet
ndn::SignatureSha256
Representing of SHA256 signature in a data packet
ndn::SignatureSha256WithRsa
Representing of SHA256-with-RSA signature in a data packet
ndn::ndnd::StatusResponse
steady_clock
ndn::time::steady_clock
Steady clock
stream
ndn::OBufferStream
Class implementing interface similar to ostringstream, but to construct
ndn::Buffer
ndn::StreamTransportImpl< BaseTransport, Protocol >
ndn::StreamTransportWithResolverImpl< BaseTransport, Protocol >
system_clock
ndn::time::system_clock
System clock
boost::asio::time_traits< ndn::time::steady_clock::TimePoint::clock >
ndn::Transport
ndn::TcpTransport
ndn::UnixTransport
ndn::ValidationRequest
ndn::Validator
Validator
is one of the main classes of the security library
ndn::CommandInterestValidator
ndn::ValidatorConfig
ndn::ValidatorNull
ndn::ValidatorRegex
std::vector< T >
STL class
ndn::Buffer
Class representing a general-use automatically managed/resized buffer
enable_shared_from_this
ndn::Data
ndn::Certificate
ndn::IdentityCertificate
ndn::Interest
An
Interest
holds a
Name
and other fields for an interest
Info
ndn::KeyChainImpl< Info, Tpm >
KeyChain is one of the main classes of the security library
noncopyable
ndn::ConfigFile
ndn::Face
Abstraction to communicate with local or remote NDN forwarder
ndn::nfd::ControlCommand
Base class of NFD
ControlCommand
ndn::nfd::FaceCreateCommand
Faces/create command
ndn::nfd::FaceDestroyCommand
Faces/destroy command
ndn::nfd::FaceLocalControlCommand
ndn::nfd::FaceDisableLocalControlCommand
Faces/disable-local-control command
ndn::nfd::FaceEnableLocalControlCommand
Faces/enable-local-control command
ndn::nfd::FibAddNextHopCommand
Fib/add-nexthop command
ndn::nfd::FibRemoveNextHopCommand
Fib/remove-nexthop command
ndn::nfd::RibRegisterCommand
Rib/register command
ndn::nfd::RibUnregisterCommand
Rib/unregister command
ndn::nfd::StrategyChoiceSetCommand
Strategy-choice/set command
ndn::nfd::StrategyChoiceUnsetCommand
Strategy-choice/set command
Tpm
ndn::KeyChainImpl< Info, Tpm >
KeyChain is one of the main classes of the security library
Generated on Thu Apr 24 2014 11:38:51 for C++ library for Named Data Networking by
1.8.5