|
esp8266ndn
NDN Arduino library for ESP8266 and more
|
Namespaces | |
| namespace | 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... | |
Typedefs | |
| using | ImplicitDigest = detail::TypedDigest< TT::ImplicitSha256DigestComponent > |
| ImplicitSha256DigestComponent type. | |
| using | ParamsDigest = detail::TypedDigest< TT::ParametersSha256DigestComponent > |
| ParametersSha256DigestComponent type. | |
| using | Keyword = detail::TypedString< TT::KeywordNameComponent > |
| KeywordNameComponent convention. | |
| using | GenericNumber = detail::TypedNumber< TT::GenericNameComponent > |
| GenericNameComponent that contains NNI. | |
| using | Segment = detail::TypedNumber< TT::SegmentNameComponent > |
| SegmentNameComponent convention. | |
| using | ByteOffset = detail::TypedNumber< TT::ByteOffsetNameComponent > |
| ByteOffsetNameComponent convention. | |
| using | Version = detail::TypedNumber< TT::VersionNameComponent > |
| VersionNameComponent convention. | |
| using | Timestamp = detail::TypedNumber< TT::TimestampNameComponent > |
| TimestampNameComponent convention. | |
| using | SequenceNum = detail::TypedNumber< TT::SequenceNumNameComponent > |
| SequenceNumNameComponent convention. | |
| 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.