esp8266ndn
NDN Arduino library for ESP8266 and more
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs
convention.hpp File Reference
#include "../port/random/port.hpp"
#include "../port/unixtime/port.hpp"
#include "../tlv/nni.hpp"
#include "component.hpp"

Go to the source code of this file.

Classes

class  ndnph::convention::RandomValue
 Indicate that TLV-VALUE should be a random number. More...
 
class  ndnph::convention::TimeValue
 Indicate that TLV-VALUE should be a timestamp. More...
 
class  ndnph::convention::detail::TypedDigest< tlvType >
 
class  ndnph::convention::detail::TypedString< tlvType >
 
class  ndnph::convention::detail::TypedNumber< tlvType >
 

Namespaces

namespace  ndnph
 
namespace  ndnph::convention
 
namespace  ndnph::convention::detail
 

Typedefs

using ndnph::convention::ImplicitDigest = detail::TypedDigest< TT::ImplicitSha256DigestComponent >
 ImplicitSha256DigestComponent type.
 
using ndnph::convention::ParamsDigest = detail::TypedDigest< TT::ParametersSha256DigestComponent >
 ParametersSha256DigestComponent type.
 
using ndnph::convention::Keyword = detail::TypedString< TT::KeywordNameComponent >
 KeywordNameComponent convention.
 
using ndnph::convention::GenericNumber = detail::TypedNumber< TT::GenericNameComponent >
 GenericNameComponent that contains NNI.
 
using ndnph::convention::Segment = detail::TypedNumber< TT::SegmentNameComponent >
 SegmentNameComponent convention.
 
using ndnph::convention::ByteOffset = detail::TypedNumber< TT::ByteOffsetNameComponent >
 ByteOffsetNameComponent convention.
 
using ndnph::convention::Version = detail::TypedNumber< TT::VersionNameComponent >
 VersionNameComponent convention.
 
using ndnph::convention::Timestamp = detail::TypedNumber< TT::TimestampNameComponent >
 TimestampNameComponent convention.
 
using ndnph::convention::SequenceNum = detail::TypedNumber< TT::SequenceNumNameComponent >
 SequenceNumNameComponent convention.