trcsh

package
v0.0.0-...-267df42 Latest Latest
Warning

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

Go to latest
Published: Feb 7, 2025 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type TrcshMemFs

type TrcshMemFs struct {
	BillyFs      *billy.Filesystem
	MemCacheLock sync.Mutex
}

func NewTrcshMemFs

func NewTrcshMemFs() *TrcshMemFs

func (*TrcshMemFs) ClearCache

func (t *TrcshMemFs) ClearCache(path string)

func (*TrcshMemFs) Create

func (t *TrcshMemFs) Create(filename string) (trcshio.TrcshReadWriteCloser, error)

func (*TrcshMemFs) Lstat

func (t *TrcshMemFs) Lstat(filename string) (os.FileInfo, error)

func (*TrcshMemFs) Open

func (t *TrcshMemFs) Open(filename string) (trcshio.TrcshReadWriteCloser, error)

func (*TrcshMemFs) ReadDir

func (t *TrcshMemFs) ReadDir(path string) ([]os.FileInfo, error)

func (*TrcshMemFs) Remove

func (t *TrcshMemFs) Remove(filename string) error

func (*TrcshMemFs) SerializeToMap

func (t *TrcshMemFs) SerializeToMap(path string, configCache map[string]interface{})

func (*TrcshMemFs) Stat

func (t *TrcshMemFs) Stat(filename string) (os.FileInfo, error)

func (*TrcshMemFs) WalkCache

func (t *TrcshMemFs) WalkCache(path string, nodeProcessFunc func(string) error)

func (*TrcshMemFs) WriteToMemFile

func (t *TrcshMemFs) WriteToMemFile(coreConfig *core.CoreConfig, byteData *[]byte, path string)

Directories

Path Synopsis
kube

Jump to

Keyboard shortcuts

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