|
esp8266ndn
NDN Arduino library for ESP8266 and more
|
Namespaces | |
| namespace | certificate |
| namespace | cli |
| namespace | ContentType |
| ContentType assigned numbers. | |
| namespace | convention |
| namespace | detail |
| namespace | ec |
| namespace | isig |
| namespace | lp |
| namespace | mbedtls |
| Wrappers of Mbed TLS crypto library. | |
| namespace | ndncert |
| namespace | port |
| namespace | port_clock_chrono |
| namespace | port_clock_ino |
| namespace | port_ec_mbed |
| namespace | port_ec_null |
| namespace | port_fs_linux |
| namespace | port_fs_null |
| namespace | port_queue_boostlf |
| namespace | port_queue_null |
| namespace | port_random_null |
| namespace | port_random_urandom |
| namespace | port_sha256_mbed |
| namespace | port_sha256_null |
| namespace | port_timingsafe_default |
| namespace | port_transport_memif |
| namespace | port_transport_socket |
| namespace | port_unixtime_systime |
| namespace | rdr |
| namespace | SigType |
| SignatureType assigned numbers. | |
| namespace | tlv |
| namespace | transport |
| namespace | TT |
| TLV-TYPE assigned numbers. | |
Classes | |
| class | AesGcmIvHelper |
| AES-GCM Initialization Vector generator and checker. More... | |
| class | BasicSegmentConsumer |
| Consumer of segmented object, using a stop-and-wait algorithm. More... | |
| class | BasicSegmentProducer |
| Producer of segmented object. More... | |
| class | BridgeTransport |
| Virtual transport that connects to a peer. More... | |
| class | Component |
| Name component. More... | |
| class | Data |
| Data packet. More... | |
| class | Decoder |
| TLV decoder. More... | |
| class | DigestKey |
| DigestSha256 signing and verification. More... | |
| class | DSigInfo |
| SignatureInfo on Data. More... | |
| class | DynamicRegion |
| Region with dynamically allocated memory. More... | |
| class | DynamicSimpleQueue |
| SimpleQueue with dynamically allocated memory. More... | |
| class | Encoder |
| TLV encoder that accepts items in reverse order. More... | |
| class | EncryptedMessage |
| Encrypted message structure. More... | |
| class | EvDecoder |
| TLV decoder that understands Packet Format v0.3 evolvability guidelines. More... | |
| class | Face |
| Network layer face. More... | |
| class | HmacKey |
| HMAC-SHA256 secret key. More... | |
| class | InRegion |
| Base class of an object allocated in a Region. More... | |
| class | Interest |
| Interest packet. More... | |
| class | ISigInfo |
| SignatureInfo on Interest. More... | |
| class | KeyChain |
| File based key and certificate store. More... | |
| class | KeyChainCerts |
| File based certificate store. More... | |
| class | KeyChainKeys |
| File based key pair store. More... | |
| class | KvStore |
| File based key-value store. More... | |
| class | Nack |
| Nack packet. More... | |
| class | NackHeader |
| Nack header field. More... | |
| class | Name |
| Name. More... | |
| class | NullKey |
| Null signature: packet is not signed. More... | |
| class | PacketHandler |
| Base class to receive packets from Face. More... | |
| class | PacketStore |
| File based packet store. More... | |
| class | PingClient |
| Periodically transmit Interests to test reachability. More... | |
| class | PingServer |
| Respond to every incoming Interest with empty Data. More... | |
| class | Printable |
| class | PrivateKey |
| Private key. More... | |
| class | PublicKey |
| Public key. More... | |
| class | RefRegion |
| Base class of an object referencing an InRegion object. More... | |
| class | Region |
| Region-based memory allocator thats owns memory of NDNph objects. More... | |
| class | ScopedEncoder |
| Encoder that auto-discards upon destruction. More... | |
| class | SegmentConsumerBase |
| class | SegmentProducerBase |
| class | SigInfo |
| SignatureInfo. More... | |
| class | SimpleQueue |
| Generic non-thread-safe queue. More... | |
| class | StaticRegion |
| Region with statically allocated memory. More... | |
| class | StaticSimpleQueue |
| SimpleQueue with statically allocated memory. More... | |
| class | ValidityPeriod |
| ValidityPeriod of a certificate. More... | |
| class | WithRegion |
| Base class of an object associated with a Region. More... | |
Typedefs | |
| using | SegmentConsumer = BasicSegmentConsumer<> |
| using | SegmentProducer = BasicSegmentProducer<> |
| using | Transport = transport::Transport |
| using | EcPublicKey = ec::EcPublicKey |
| using | EcPrivateKey = ec::EcPrivateKey |
| using | MemifTransport = port_transport_memif::MemifTransport |
| using | UdpUnicastTransport = port_transport_socket::UdpUnicastTransport |
Enumerations | |
| enum class | NackReason : uint8_t { None = 0 , Congestion = 1 , Duplicate = 2 , NoRoute = 3 , Unspecified = 7 } |
| Nack reason. More... | |
Functions | |
| template<typename I > | |
| std::enable_if< std::is_integral< I >::value, I >::type | divCeil (const I &a, const I &b) |
Compute ceil( a / b ). | |
| constexpr size_t | sizeofSubRegions (size_t capacity, size_t count=1) |
| Compute total size of several sub Regions of given capacity. | |
| Region * | makeSubRegion (Region &parent, size_t capacity) |
| Create Region inside a parent Region. | |
| bool | operator== (const ValidityPeriod &lhs, const ValidityPeriod &rhs) |
| ValidityPeriod | operator&& (const ValidityPeriod &lhs, const ValidityPeriod &rhs) |
| Compute the intersection of two ValidityPeriods. | |
| bool | operator== (const Component &lhs, const Component &rhs) |
| bool | operator== (const Name &lhs, const Name &rhs) |
| bool | operator< (const Name &lhs, const Name &rhs) |
| using ndnph::EcPrivateKey = typedef ec::EcPrivateKey |
| using ndnph::EcPublicKey = typedef ec::EcPublicKey |
| using ndnph::MemifTransport = typedef port_transport_memif::MemifTransport |
| using ndnph::SegmentConsumer = typedef BasicSegmentConsumer<> |
| using ndnph::SegmentProducer = typedef BasicSegmentProducer<> |
| using ndnph::Transport = typedef transport::Transport |
| using ndnph::UdpUnicastTransport = typedef port_transport_socket::UdpUnicastTransport |
|
strong |
|
inline |
Compute ceil( a / b ).
| a | non-negative integer. |
| b | non-negative integer. |
Create Region inside a parent Region.
|
inline |
Compute the intersection of two ValidityPeriods.
|
inline |
|
constexpr |
Compute total size of several sub Regions of given capacity.