flatbuffers

package
v1.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 10, 2024 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BundleAddChunks

func BundleAddChunks(builder *flatbuffers.Builder, chunks flatbuffers.UOffsetT)

func BundleAddId

func BundleAddId(builder *flatbuffers.Builder, id uint64)

func BundleEnd

func BundleEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func BundleStart

func BundleStart(builder *flatbuffers.Builder)

func BundleStartChunksVector

func BundleStartChunksVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func ChunkAddCompressedSize

func ChunkAddCompressedSize(builder *flatbuffers.Builder, compressedSize uint32)

func ChunkAddId

func ChunkAddId(builder *flatbuffers.Builder, id uint64)

func ChunkAddUncompressedSize

func ChunkAddUncompressedSize(builder *flatbuffers.Builder, uncompressedSize uint32)

func ChunkEnd

func ChunkEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func ChunkStart

func ChunkStart(builder *flatbuffers.Builder)

func ChunkingParamAddChunkSize

func ChunkingParamAddChunkSize(builder *flatbuffers.Builder, chunkSize uint32)

func ChunkingParamAddChunkingVersion

func ChunkingParamAddChunkingVersion(builder *flatbuffers.Builder, chunkingVersion byte)

func ChunkingParamAddMaxChunkSize

func ChunkingParamAddMaxChunkSize(builder *flatbuffers.Builder, maxChunkSize uint32)

func ChunkingParamAddMinChunkSize

func ChunkingParamAddMinChunkSize(builder *flatbuffers.Builder, minChunkSize uint32)

func ChunkingParamAddUnk0

func ChunkingParamAddUnk0(builder *flatbuffers.Builder, unk0 uint16)

func ChunkingParamEnd

func ChunkingParamEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func ChunkingParamStart

func ChunkingParamStart(builder *flatbuffers.Builder)

func DirectoryAddId

func DirectoryAddId(builder *flatbuffers.Builder, id uint64)

func DirectoryAddName

func DirectoryAddName(builder *flatbuffers.Builder, name flatbuffers.UOffsetT)

func DirectoryAddParentId

func DirectoryAddParentId(builder *flatbuffers.Builder, parentId uint64)

func DirectoryEnd

func DirectoryEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func DirectoryStart

func DirectoryStart(builder *flatbuffers.Builder)

func FileAddChunkIds

func FileAddChunkIds(builder *flatbuffers.Builder, chunkIds flatbuffers.UOffsetT)

func FileAddChunkingParamId

func FileAddChunkingParamId(builder *flatbuffers.Builder, chunkingParamId byte)

func FileAddDirectoryId

func FileAddDirectoryId(builder *flatbuffers.Builder, directoryId uint64)

func FileAddId

func FileAddId(builder *flatbuffers.Builder, id uint64)

func FileAddName

func FileAddName(builder *flatbuffers.Builder, name flatbuffers.UOffsetT)

func FileAddPermissions

func FileAddPermissions(builder *flatbuffers.Builder, permissions byte)

func FileAddSize

func FileAddSize(builder *flatbuffers.Builder, size uint32)
func FileAddSymlink(builder *flatbuffers.Builder, symlink flatbuffers.UOffsetT)

func FileAddTagBitmask

func FileAddTagBitmask(builder *flatbuffers.Builder, tagBitmask uint64)

func FileAddUnk10

func FileAddUnk10(builder *flatbuffers.Builder, unk10 uint16)

func FileAddUnk5

func FileAddUnk5(builder *flatbuffers.Builder, unk5 byte)

func FileAddUnk6

func FileAddUnk6(builder *flatbuffers.Builder, unk6 byte)

func FileAddUnk8

func FileAddUnk8(builder *flatbuffers.Builder, unk8 byte)

func FileEnd

func FileEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func FileStart

func FileStart(builder *flatbuffers.Builder)

func FileStartChunkIdsVector

func FileStartChunkIdsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func FinishBundleBuffer

func FinishBundleBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)

func FinishChunkBuffer

func FinishChunkBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)

func FinishChunkingParamBuffer

func FinishChunkingParamBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)

func FinishDirectoryBuffer

func FinishDirectoryBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)

func FinishFileBuffer

func FinishFileBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)

func FinishKeyBuffer

func FinishKeyBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)

func FinishManifestBuffer

func FinishManifestBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)

func FinishSizePrefixedBundleBuffer

func FinishSizePrefixedBundleBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)

func FinishSizePrefixedChunkBuffer

func FinishSizePrefixedChunkBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)

func FinishSizePrefixedChunkingParamBuffer

func FinishSizePrefixedChunkingParamBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)

func FinishSizePrefixedDirectoryBuffer

func FinishSizePrefixedDirectoryBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)

func FinishSizePrefixedFileBuffer

func FinishSizePrefixedFileBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)

func FinishSizePrefixedKeyBuffer

func FinishSizePrefixedKeyBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)

func FinishSizePrefixedManifestBuffer

func FinishSizePrefixedManifestBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)

func FinishSizePrefixedTagBuffer

func FinishSizePrefixedTagBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)

func FinishTagBuffer

func FinishTagBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)

func KeyAddUnk0

func KeyAddUnk0(builder *flatbuffers.Builder, unk0 uint16)

func KeyAddUnk1

func KeyAddUnk1(builder *flatbuffers.Builder, unk1 uint32)

func KeyEnd

func KeyEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func KeyStart

func KeyStart(builder *flatbuffers.Builder)

func ManifestAddBundles

func ManifestAddBundles(builder *flatbuffers.Builder, bundles flatbuffers.UOffsetT)

func ManifestAddChunkingParams

func ManifestAddChunkingParams(builder *flatbuffers.Builder, chunkingParams flatbuffers.UOffsetT)

func ManifestAddDirectories

func ManifestAddDirectories(builder *flatbuffers.Builder, directories flatbuffers.UOffsetT)

func ManifestAddFiles

func ManifestAddFiles(builder *flatbuffers.Builder, files flatbuffers.UOffsetT)

func ManifestAddKeys

func ManifestAddKeys(builder *flatbuffers.Builder, keys flatbuffers.UOffsetT)

func ManifestAddTags

func ManifestAddTags(builder *flatbuffers.Builder, tags flatbuffers.UOffsetT)

func ManifestEnd

func ManifestEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func ManifestStart

func ManifestStart(builder *flatbuffers.Builder)

func ManifestStartBundlesVector

func ManifestStartBundlesVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func ManifestStartChunkingParamsVector

func ManifestStartChunkingParamsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func ManifestStartDirectoriesVector

func ManifestStartDirectoriesVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func ManifestStartFilesVector

func ManifestStartFilesVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func ManifestStartKeysVector

func ManifestStartKeysVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func ManifestStartTagsVector

func ManifestStartTagsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func TagAddId

func TagAddId(builder *flatbuffers.Builder, id byte)

func TagAddName

func TagAddName(builder *flatbuffers.Builder, name flatbuffers.UOffsetT)

func TagEnd

func TagEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func TagStart

func TagStart(builder *flatbuffers.Builder)

Types

type Bundle

type Bundle struct {
	// contains filtered or unexported fields
}

func GetRootAsBundle

func GetRootAsBundle(buf []byte, offset flatbuffers.UOffsetT) *Bundle

func GetSizePrefixedRootAsBundle

func GetSizePrefixedRootAsBundle(buf []byte, offset flatbuffers.UOffsetT) *Bundle

func (*Bundle) Chunks

func (rcv *Bundle) Chunks(obj *Chunk, j int) bool

func (*Bundle) ChunksLength

func (rcv *Bundle) ChunksLength() int

func (*Bundle) Id

func (rcv *Bundle) Id() uint64

func (*Bundle) Init

func (rcv *Bundle) Init(buf []byte, i flatbuffers.UOffsetT)

func (*Bundle) MutateId

func (rcv *Bundle) MutateId(n uint64) bool

func (*Bundle) Table

func (rcv *Bundle) Table() flatbuffers.Table

type Chunk

type Chunk struct {
	// contains filtered or unexported fields
}

func GetRootAsChunk

func GetRootAsChunk(buf []byte, offset flatbuffers.UOffsetT) *Chunk

func GetSizePrefixedRootAsChunk

func GetSizePrefixedRootAsChunk(buf []byte, offset flatbuffers.UOffsetT) *Chunk

func (*Chunk) CompressedSize

func (rcv *Chunk) CompressedSize() uint32

func (*Chunk) Id

func (rcv *Chunk) Id() uint64

func (*Chunk) Init

func (rcv *Chunk) Init(buf []byte, i flatbuffers.UOffsetT)

func (*Chunk) MutateCompressedSize

func (rcv *Chunk) MutateCompressedSize(n uint32) bool

func (*Chunk) MutateId

func (rcv *Chunk) MutateId(n uint64) bool

func (*Chunk) MutateUncompressedSize

func (rcv *Chunk) MutateUncompressedSize(n uint32) bool

func (*Chunk) Table

func (rcv *Chunk) Table() flatbuffers.Table

func (*Chunk) UncompressedSize

func (rcv *Chunk) UncompressedSize() uint32

type ChunkingParam

type ChunkingParam struct {
	// contains filtered or unexported fields
}

func GetRootAsChunkingParam

func GetRootAsChunkingParam(buf []byte, offset flatbuffers.UOffsetT) *ChunkingParam

func GetSizePrefixedRootAsChunkingParam

func GetSizePrefixedRootAsChunkingParam(buf []byte, offset flatbuffers.UOffsetT) *ChunkingParam

func (*ChunkingParam) ChunkSize

func (rcv *ChunkingParam) ChunkSize() uint32

func (*ChunkingParam) ChunkingVersion

func (rcv *ChunkingParam) ChunkingVersion() byte

func (*ChunkingParam) Init

func (rcv *ChunkingParam) Init(buf []byte, i flatbuffers.UOffsetT)

func (*ChunkingParam) MaxChunkSize

func (rcv *ChunkingParam) MaxChunkSize() uint32

func (*ChunkingParam) MinChunkSize

func (rcv *ChunkingParam) MinChunkSize() uint32

func (*ChunkingParam) MutateChunkSize

func (rcv *ChunkingParam) MutateChunkSize(n uint32) bool

func (*ChunkingParam) MutateChunkingVersion

func (rcv *ChunkingParam) MutateChunkingVersion(n byte) bool

func (*ChunkingParam) MutateMaxChunkSize

func (rcv *ChunkingParam) MutateMaxChunkSize(n uint32) bool

func (*ChunkingParam) MutateMinChunkSize

func (rcv *ChunkingParam) MutateMinChunkSize(n uint32) bool

func (*ChunkingParam) MutateUnk0

func (rcv *ChunkingParam) MutateUnk0(n uint16) bool

func (*ChunkingParam) Table

func (rcv *ChunkingParam) Table() flatbuffers.Table

func (*ChunkingParam) Unk0

func (rcv *ChunkingParam) Unk0() uint16

type Directory

type Directory struct {
	// contains filtered or unexported fields
}

func GetRootAsDirectory

func GetRootAsDirectory(buf []byte, offset flatbuffers.UOffsetT) *Directory

func GetSizePrefixedRootAsDirectory

func GetSizePrefixedRootAsDirectory(buf []byte, offset flatbuffers.UOffsetT) *Directory

func (*Directory) Id

func (rcv *Directory) Id() uint64

func (*Directory) Init

func (rcv *Directory) Init(buf []byte, i flatbuffers.UOffsetT)

func (*Directory) MutateId

func (rcv *Directory) MutateId(n uint64) bool

func (*Directory) MutateParentId

func (rcv *Directory) MutateParentId(n uint64) bool

func (*Directory) Name

func (rcv *Directory) Name() []byte

func (*Directory) ParentId

func (rcv *Directory) ParentId() uint64

func (*Directory) Table

func (rcv *Directory) Table() flatbuffers.Table

type File

type File struct {
	// contains filtered or unexported fields
}

func GetRootAsFile

func GetRootAsFile(buf []byte, offset flatbuffers.UOffsetT) *File

func GetSizePrefixedRootAsFile

func GetSizePrefixedRootAsFile(buf []byte, offset flatbuffers.UOffsetT) *File

func (*File) ChunkIds

func (rcv *File) ChunkIds(j int) uint64

func (*File) ChunkIdsLength

func (rcv *File) ChunkIdsLength() int

func (*File) ChunkingParamId

func (rcv *File) ChunkingParamId() byte

func (*File) DirectoryId

func (rcv *File) DirectoryId() uint64

func (*File) Id

func (rcv *File) Id() uint64

func (*File) Init

func (rcv *File) Init(buf []byte, i flatbuffers.UOffsetT)

func (*File) MutateChunkIds

func (rcv *File) MutateChunkIds(j int, n uint64) bool

func (*File) MutateChunkingParamId

func (rcv *File) MutateChunkingParamId(n byte) bool

func (*File) MutateDirectoryId

func (rcv *File) MutateDirectoryId(n uint64) bool

func (*File) MutateId

func (rcv *File) MutateId(n uint64) bool

func (*File) MutatePermissions

func (rcv *File) MutatePermissions(n byte) bool

func (*File) MutateSize

func (rcv *File) MutateSize(n uint32) bool

func (*File) MutateTagBitmask

func (rcv *File) MutateTagBitmask(n uint64) bool

func (*File) MutateUnk10

func (rcv *File) MutateUnk10(n uint16) bool

func (*File) MutateUnk5

func (rcv *File) MutateUnk5(n byte) bool

func (*File) MutateUnk6

func (rcv *File) MutateUnk6(n byte) bool

func (*File) MutateUnk8

func (rcv *File) MutateUnk8(n byte) bool

func (*File) Name

func (rcv *File) Name() []byte

func (*File) Permissions

func (rcv *File) Permissions() byte

func (*File) Size

func (rcv *File) Size() uint32
func (rcv *File) Symlink() []byte

func (*File) Table

func (rcv *File) Table() flatbuffers.Table

func (*File) TagBitmask

func (rcv *File) TagBitmask() uint64

func (*File) Unk10

func (rcv *File) Unk10() uint16

func (*File) Unk5

func (rcv *File) Unk5() byte

func (*File) Unk6

func (rcv *File) Unk6() byte

func (*File) Unk8

func (rcv *File) Unk8() byte

type Key

type Key struct {
	// contains filtered or unexported fields
}

func GetRootAsKey

func GetRootAsKey(buf []byte, offset flatbuffers.UOffsetT) *Key

func GetSizePrefixedRootAsKey

func GetSizePrefixedRootAsKey(buf []byte, offset flatbuffers.UOffsetT) *Key

func (*Key) Init

func (rcv *Key) Init(buf []byte, i flatbuffers.UOffsetT)

func (*Key) MutateUnk0

func (rcv *Key) MutateUnk0(n uint16) bool

func (*Key) MutateUnk1

func (rcv *Key) MutateUnk1(n uint32) bool

func (*Key) Table

func (rcv *Key) Table() flatbuffers.Table

func (*Key) Unk0

func (rcv *Key) Unk0() uint16

func (*Key) Unk1

func (rcv *Key) Unk1() uint32

type Manifest

type Manifest struct {
	// contains filtered or unexported fields
}

func GetRootAsManifest

func GetRootAsManifest(buf []byte, offset flatbuffers.UOffsetT) *Manifest

func GetSizePrefixedRootAsManifest

func GetSizePrefixedRootAsManifest(buf []byte, offset flatbuffers.UOffsetT) *Manifest

func (*Manifest) Bundles

func (rcv *Manifest) Bundles(obj *Bundle, j int) bool

func (*Manifest) BundlesLength

func (rcv *Manifest) BundlesLength() int

func (*Manifest) ChunkingParams

func (rcv *Manifest) ChunkingParams(obj *ChunkingParam, j int) bool

func (*Manifest) ChunkingParamsLength

func (rcv *Manifest) ChunkingParamsLength() int

func (*Manifest) Directories

func (rcv *Manifest) Directories(obj *Directory, j int) bool

func (*Manifest) DirectoriesLength

func (rcv *Manifest) DirectoriesLength() int

func (*Manifest) Files

func (rcv *Manifest) Files(obj *File, j int) bool

func (*Manifest) FilesLength

func (rcv *Manifest) FilesLength() int

func (*Manifest) Init

func (rcv *Manifest) Init(buf []byte, i flatbuffers.UOffsetT)

func (*Manifest) Keys

func (rcv *Manifest) Keys(obj *Key, j int) bool

func (*Manifest) KeysLength

func (rcv *Manifest) KeysLength() int

func (*Manifest) Table

func (rcv *Manifest) Table() flatbuffers.Table

func (*Manifest) Tags

func (rcv *Manifest) Tags(obj *Tag, j int) bool

func (*Manifest) TagsLength

func (rcv *Manifest) TagsLength() int

type Tag

type Tag struct {
	// contains filtered or unexported fields
}

func GetRootAsTag

func GetRootAsTag(buf []byte, offset flatbuffers.UOffsetT) *Tag

func GetSizePrefixedRootAsTag

func GetSizePrefixedRootAsTag(buf []byte, offset flatbuffers.UOffsetT) *Tag

func (*Tag) Id

func (rcv *Tag) Id() byte

func (*Tag) Init

func (rcv *Tag) Init(buf []byte, i flatbuffers.UOffsetT)

func (*Tag) MutateId

func (rcv *Tag) MutateId(n byte) bool

func (*Tag) Name

func (rcv *Tag) Name() []byte

func (*Tag) Table

func (rcv *Tag) Table() flatbuffers.Table

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL