esp8266ndn
NDN Arduino library for ESP8266 and more
Loading...
Searching...
No Matches
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::client::CaProfileCA profile packet
 Cndnph::ndncert::server::CaProfileCA profile packet
 Cndnph::ndncert::client::ChallengeClient side of a challenge
 Cndnph::ndncert::server::ChallengeServer side of a challenge
 Cndnph::ndncert::client::ChallengeRequestCHALLENGE request packet
 Cndnph::ndncert::server::ChallengeRequestCHALLENGE request packet
 Cndnph::ndncert::client::ChallengeResponseCHALLENGE response packet
 Cndnph::ndncert::server::ChallengeResponseCHALLENGE response packet
 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::client::NewRequestNEW request packet
 Cndnph::ndncert::server::NewRequestNEW request packet
 Cndnph::ndncert::client::NewResponseNEW response packet
 Cndnph::ndncert::server::NewResponseNEW response packet
 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::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::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