esp8266ndn
NDN Arduino library for ESP8266 and more
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Cndnph::mbedtls::AesGcm< keyBits >AES-GCM secret key
 Cndnph::mbedtls::AesGcm< 128 >
 Cndnph::AesGcmIvHelperAES-GCM Initialization Vector generator and checker
 Cstd::array< T >STL class
 Cndnph::ndncert::packet_struct::CaProfile
 Cndnph::ndncert::client::ChallengeClient side of a challenge
 Cndnph::ndncert::server::ChallengeServer side of a challenge
 Cndnph::ndncert::packet_struct::ChallengeRequest< ChallengeT >
 Cndnph::ndncert::packet_struct::ChallengeRequest< Challenge >
 Cndnph::ndncert::packet_struct::ChallengeResponse
 Cndnph::ndncert::server::ChallengeResult
 Cndnph::port_clock_chrono::ClockClock implemented with std::chrono
 Cndnph::port_clock_ino::ClockClock implemented with Arduino API
 Cndnph::PingClient::Counters
 Cndnph::port_ec_null::Ec::CurveGive information about the curve
 Cndnph::detail::DataSignedFields in Data signature
 Cndnph::DecoderTLV decoder
 Cndnph::EvDecoder::DefaultIsCritical
 Cndnph::EvDecoder::DefaultUnknownCb
 Cndnph::port_ec_mbed::Ec
 Cndnph::port_ec_null::EcStub ECDSA algorithm implementation
 Cndnph::port_ec_mbed::EcContext
 Cndnph::port_ec_mbed::EcKeyBase
 Cndnph::mbedtls::EcPointEC point
 Cndnph::lp::EncodableBaseCommon fields during encoding
 Cndnph::EncoderTLV encoder that accepts items in reverse order
 Cndnph::isig::detail::Skip< order >::EncodeValue
 Cndnph::EncryptedMessage< ivType, ivLen, tagType, tagLen, epType >Encrypted message structure
 Cndnph::EvDecoderTLV decoder that understands Packet Format v0.3 evolvability guidelines
 Cndnph::detail::EvdElementDefBase< type, repeatable, order >
 Cndnph::detail::EvdElementDefBase< type, false, order >
 Cesp8266ndn::FchResponse
 Cndnph::port_fs_linux::detail::FdCloser
 Cndnph::isig::FieldsParsed extension fields from Interest SigInfo
 Cesp8266ndn::ndnph_port::FileStoreFile storage on microcontroller filesystem
 Cndnph::port_fs_linux::FileStoreFile storage on Linux filesystem
 Cndnph::port_fs_null::FileStoreFile storage stub
 Cndnph::lp::FragmentHeaderFragment header fields
 Cndnph::mbedtls::Hmac< mdType, mdSize >HMAC algorithm
 Cesp8266ndn::ndnph_port::HmacSha256HMAC-SHA256 algorithm, implemented with BearSSL
 Cndnph::port_sha256_null::HmacSha256Stub HMAC-SHA256 algorithm implementation
 Cndnph::EncryptedMessage< ivType, ivLen, tagType, tagLen, epType >::InPlace
 Cndnph::detail::InputIteratorPointerProxy< T >Wrap a value to appear as InputIterator::pointer
 Cndnph::detail::InterestParamsFields in parameterized/signed Interest
 Cndnph::port_transport_socket::Ipv6EndpointIdHelper< capacity >Helper to pack IPv6 endpoint into 64-bit EndpointId
 Cndnph::port_transport_socket::Ipv6EndpointIdHelper< 1 >
 Cndnph::port_transport_socket::Ipv6EndpointIdHelper< 15 >
 Cndnph::Decoder::IteratorIterator over TLV elements
 Cndnph::KeyChainFile based key and certificate store
 Cndnph::KvStoreFile based key-value store
 Cndnph::lp::L3HeaderDecoded L3 header fields
 Cndnph::port_fs_linux::detail::Mkdirp
 Cndnph::mbedtls::MpiMulti-Precision Integer
 Cndnph::detail::NamedKey
 Cndnph::ndncert::packet_struct::NewRequest
 Cndnph::ndncert::packet_struct::NewResponse
 Cndnph::tlv::NNINonNegativeInteger encoding
 Cndnph::tlv::NniElement< N >Encode to a TLV element where TLV-VALUE is a NonNegativeInteger
 Cndnph::tlv::detail::NNIValue< T >
 Cndnph::isig::Nonce< nonceLength, nTrackedNonces >Require SigNonce field in Interest SigInfo
 Cndnph::ndncert::client::Client::Options
 Cndnph::ndncert::server::Server::Options
 Cndnph::port_transport_memif::MemifTransport::Options
 Cndnph::rdr::RdrMetadataConsumer::Options
 Cndnph::rdr::RdrMetadataProducer::Options
 Cndnph::SegmentConsumerBase::Options
 Cndnph::SegmentProducerBase::Options
 Cndnph::PacketHandler::OutgoingPendingInterestHelper to keep track an outgoing pending Interest
 Cndnph::mbedtls::P256EC curve P256
 Cndnph::lp::PacketClassifyDecode NDNLPv2 packet for classification
 Cndnph::PacketHandlerBase class to receive packets from Face
 Cndnph::Face::PacketInfo
 Cndnph::ndncert::packet_struct::ParameterKV
 Cndnph::ndncert::packet_struct::ParameterKV::Parser
 Cndnph::lp::PitTokenPIT token field
 Cndnph::isig::Policy< R0, R1, R2 >Validation policy for SigInfo fields in signed Interest
 Cndnph::isig::Policy< isig::Nonce<>, isig::Time<> >
 Cndnph::Printable
 CPrintable
 Cndnph::port_ec_null::Ec::PrivateKeyPrivate key
 Cndnph::PrivateKeyPrivate key
 Cndnph::port_ec_null::Ec::PublicKeyPublic key
 Cndnph::PublicKeyPublic key
 Cesp8266ndn::ndnph_port::RandomSourceHardware random bytes generator
 Cndnph::port_random_null::RandomSourceRandom bytes generator stub
 Cndnph::port_random_urandom::RandomSourceGenerate random bytes by reading from urandom device
 Cndnph::convention::RandomValueIndicate that TLV-VALUE should be a random number
 Cndnph::RefRegion< Obj >Base class of an object referencing an InRegion object
 Cndnph::RefRegion< DataObj >
 Cndnph::RefRegion< detail::DataObj >
 Cndnph::RefRegion< detail::InterestObj >
 Cndnph::RefRegion< InterestObj >
 Cndnph::RegionRegion-based memory allocator thats owns memory of NDNph objects
 Cndnph::transport::RxQueueMixin::RxContext
 Cndnph::transport::RxQueueItem
 Cesp8266ndn::ndnph_port_freertos::SafeQueue< T, capacity >Generic thread-safe queue, implemented with FreeRTOS queue API
 Cndnph::port_queue_boostlf::SafeQueue< T, capacity >Generic thread-safe queue, implemented with Boost Lockfree library
 Cndnph::port_queue_null::SafeQueue< T, capacity >Generic thread-safe queue stub
 Cesp8266ndn::ndnph_port_freertos::SafeQueue< ndnph::transport::RxQueueItem, NDNPH_TRANSPORT_RXQUEUELEN >
 Cndnph::SegmentConsumerBase::SaveDestDestination and context of saving accumulated payload
 Cndnph::isig::SeqNumRequire SigSeqNum field in Interest SigInfo
 Cndnph::ndncert::server::SessionServer session logic
 Cndnph::ndncert::detail::SessionKeySymmetric key used in CHALLENGE step
 Cesp8266ndn::ndnph_port::Sha256SHA256 algorithm, implemented with BearSSL
 Cndnph::mbedtls::Sha256SHA256 hash function
 Cndnph::port_sha256_null::Sha256Stub SHA256 algorithm implementation
 Cndnph::SigInfoSignatureInfo
 Cndnph::SimpleQueue< T >Generic non-thread-safe queue
 Cndnph::isig::detail::Skip< order >
 Cndnph::isig::detail::Skip< 11 >
 Cndnph::isig::detail::Skip< 12 >
 Cndnph::ec::detail::StoredKeyPairKey pair stored in KeyChain
 Cndnph::isig::Time< maxClockOffset >Require SigTime field in Interest SigInfo
 Cndnph::port_clock_ino::Clock::Time
 Cndnph::convention::TimeValueIndicate that TLV-VALUE should be a timestamp
 Cndnph::port_timingsafe_default::TimingSafeEqualTiming safe equality comparison
 Cndnph::Decoder::TlvDecoded TLV
 Cndnph::transport::TransportBase class of low-level transport
 Cndnph::convention::detail::TypedDigest< tlvType >
 Cndnph::convention::detail::TypedNumber< tlvType >
 Cndnph::convention::detail::TypedString< tlvType >
 Cndnph::port_unixtime_systime::UnixTimeClock implemented with gettimeofday()
 Cndnph::detail::UtcTimezone
 Cndnph::ValidityPeriodValidityPeriod of a certificate
 Cndnph::tlv::ValueA sequence of bytes, usually TLV-VALUE
 Ctypename std::value
 Cndnph::PacketHandler::WithEndpointIdSet EndpointId of PacketInfo
 Cndnph::PacketHandler::WithPitTokenSet PIT token of PacketInfo
 Cndnph::WithRegionBase class of an object associated with a Region