kernmd

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: May 31, 2019 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func LoadKernelMetadataFilterable

func LoadKernelMetadataFilterable(id string) (filter.Filterable, error)

Types

type KernelFilter

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

func NewKernelFilter

func NewKernelFilter(p string) *KernelFilter

func (*KernelFilter) Filter

func (n *KernelFilter) Filter(f filter.Filterable) ([]string, error)

type KernelMetadata

type KernelMetadata struct {
	*metadata.Metadata
}

func LoadKernelMetadata

func LoadKernelMetadata(id string) (*KernelMetadata, error)

func NewKernelMetadata

func NewKernelMetadata(id, name string) *KernelMetadata

func ToKernelMetadata

func ToKernelMetadata(f filter.Filterable) (*KernelMetadata, error)

func ToKernelMetadataAll

func ToKernelMetadataAll(a []filter.Filterable) ([]*KernelMetadata, error)

func (*KernelMetadata) ImportKernel

func (md *KernelMetadata) ImportKernel(p string) error

func (*KernelMetadata) KernelOD

func (md *KernelMetadata) KernelOD() *KernelObjectData

The md.ObjectData.(*KernelObjectData) assert won't panic as this method can only receive *KernelMetadata objects

func (*KernelMetadata) Size

func (md *KernelMetadata) Size() (int64, error)

type KernelObjectData

type KernelObjectData struct {
}

Jump to

Keyboard shortcuts

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