Documentation
¶
Overview ¶
Code generated by ndn tlv codegen DO NOT EDIT.
Index ¶
Constants ¶
View Source
const MetadataKeyword = "metadata"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ManifestData ¶
type ManifestData struct {
//+field:sequence:*ManifestDigest:struct:ManifestDigest
Entries []*ManifestDigest `tlv:"0xca"`
}
func ParseManifestData ¶
func ParseManifestData(reader enc.WireView, ignoreCritical bool) (*ManifestData, error)
func (*ManifestData) Bytes ¶
func (value *ManifestData) Bytes() []byte
func (*ManifestData) Encode ¶
func (value *ManifestData) Encode() enc.Wire
type ManifestDataEncoder ¶
type ManifestDataEncoder struct {
Length uint
Entries_subencoder []struct {
Entries_encoder ManifestDigestEncoder
}
}
func (*ManifestDataEncoder) Encode ¶
func (encoder *ManifestDataEncoder) Encode(value *ManifestData) enc.Wire
func (*ManifestDataEncoder) EncodeInto ¶
func (encoder *ManifestDataEncoder) EncodeInto(value *ManifestData, buf []byte)
func (*ManifestDataEncoder) Init ¶
func (encoder *ManifestDataEncoder) Init(value *ManifestData)
type ManifestDataParsingContext ¶
type ManifestDataParsingContext struct {
Entries_context ManifestDigestParsingContext
}
func (*ManifestDataParsingContext) Init ¶
func (context *ManifestDataParsingContext) Init()
func (*ManifestDataParsingContext) Parse ¶
func (context *ManifestDataParsingContext) Parse(reader enc.WireView, ignoreCritical bool) (*ManifestData, error)
type ManifestDigest ¶
type ManifestDigest struct {
//+field:natural
SegNo uint64 `tlv:"0xcc"`
//+field:binary
Digest []byte `tlv:"0xce"`
}
func ParseManifestDigest ¶
func ParseManifestDigest(reader enc.WireView, ignoreCritical bool) (*ManifestDigest, error)
func (*ManifestDigest) Bytes ¶
func (value *ManifestDigest) Bytes() []byte
func (*ManifestDigest) Encode ¶
func (value *ManifestDigest) Encode() enc.Wire
type ManifestDigestEncoder ¶
type ManifestDigestEncoder struct {
Length uint
}
func (*ManifestDigestEncoder) Encode ¶
func (encoder *ManifestDigestEncoder) Encode(value *ManifestDigest) enc.Wire
func (*ManifestDigestEncoder) EncodeInto ¶
func (encoder *ManifestDigestEncoder) EncodeInto(value *ManifestDigest, buf []byte)
func (*ManifestDigestEncoder) Init ¶
func (encoder *ManifestDigestEncoder) Init(value *ManifestDigest)
type ManifestDigestParsingContext ¶
type ManifestDigestParsingContext struct {
}
func (*ManifestDigestParsingContext) Init ¶
func (context *ManifestDigestParsingContext) Init()
func (*ManifestDigestParsingContext) Parse ¶
func (context *ManifestDigestParsingContext) Parse(reader enc.WireView, ignoreCritical bool) (*ManifestDigest, error)
type MetaData ¶
type MetaData struct {
//+field:name
Name enc.Name `tlv:"0x07"` // Versioned Name
//+field:binary
FinalBlockID []byte `tlv:"0x1a"`
//+field:natural:optional
SegmentSize optional.Optional[uint64] `tlv:"0xf500"`
//+field:natural:optional
Size optional.Optional[uint64] `tlv:"0xf502"`
//+field:natural:optional
Mode optional.Optional[uint64] `tlv:"0xf504"`
//+field:natural:optional
Atime optional.Optional[uint64] `tlv:"0xf506"`
//+field:natural:optional
Btime optional.Optional[uint64] `tlv:"0xf508"`
//+field:natural:optional
Ctime optional.Optional[uint64] `tlv:"0xf50a"`
//+field:natural:optional
Mtime optional.Optional[uint64] `tlv:"0xf50c"`
//+field:string:optional
ObjectType optional.Optional[string] `tlv:"0xf50e"`
}
func ParseMetaData ¶
type MetaDataEncoder ¶
func (*MetaDataEncoder) EncodeInto ¶
func (encoder *MetaDataEncoder) EncodeInto(value *MetaData, buf []byte)
func (*MetaDataEncoder) Init ¶
func (encoder *MetaDataEncoder) Init(value *MetaData)
type MetaDataParsingContext ¶
type MetaDataParsingContext struct {
}
func (*MetaDataParsingContext) Init ¶
func (context *MetaDataParsingContext) Init()
Click to show internal directories.
Click to hide internal directories.