esp8266ndn
NDN Arduino library for ESP8266 and more
|
Namespaces | |
detail | |
Classes | |
class | RandomValue |
Indicate that TLV-VALUE should be a random number. More... | |
class | TimeValue |
Indicate that TLV-VALUE should be a timestamp. More... | |
using ndnph::convention::ByteOffset = typedef detail::TypedNumber<TT::ByteOffsetNameComponent> |
ByteOffsetNameComponent convention.
Supported operations are same as convention::Segment.
using ndnph::convention::GenericNumber = typedef detail::TypedNumber<TT::GenericNameComponent> |
GenericNameComponent that contains NNI.
Supported operations are same as convention::Timestamp.
using ndnph::convention::ImplicitDigest = typedef detail::TypedDigest<TT::ImplicitSha256DigestComponent> |
ImplicitSha256DigestComponent type.
Supported operations:
using ndnph::convention::Keyword = typedef detail::TypedString<TT::KeywordNameComponent> |
KeywordNameComponent convention.
Supported operations:
`component.as<convention::Keyword>(region)` copies TLV-VALUE and appends NUL. It may return incorrect result if TLV-VALUE contains non-printable characters. It's recommended to use `component.value()` but there's no NUL termination.
using ndnph::convention::ParamsDigest = typedef detail::TypedDigest<TT::ParametersSha256DigestComponent> |
ParametersSha256DigestComponent type.
Supported operations are same as convention::ImplicitDigest.
using ndnph::convention::Segment = typedef detail::TypedNumber<TT::SegmentNameComponent> |
SegmentNameComponent convention.
Supported operations:
SequenceNumNameComponent convention.
Supported operations are same as convention::Segment.
using ndnph::convention::Timestamp = typedef detail::TypedNumber<TT::TimestampNameComponent> |
TimestampNameComponent convention.
Supported operations include those in convention::Segment, and:
using ndnph::convention::Version = typedef detail::TypedNumber<TT::VersionNameComponent> |
VersionNameComponent convention.
Supported operations are same as convention::Timestamp.