filesystem

package
v0.2.2 Latest Latest
Warning

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

Go to latest
Published: Dec 8, 2024 License: MIT Imports: 26 Imported by: 0

Documentation

Index

Constants

View Source
const BUFFER_SIZE int64 = 100 * 1024
View Source
const FileAttributeTagInfo uint32 = 9

Variables

This section is empty.

Functions

func RegisterRootPath

func RegisterRootPath(id string, rootPath string) error

func RegisterRootPathSimple

func RegisterRootPathSimple(id syscall.GUID, rootPath string) error

func StartProjecting

func StartProjecting(rootPath string, filesystem afero.Fs, logger zerolog.Logger) (core.Virtualization, error)

func UnregisterRootPathSimple

func UnregisterRootPathSimple(rootPath string) error

Types

type VirtualizationInstance

type VirtualizationInstance struct {
	zerolog.Logger
	// contains filtered or unexported fields
}

func (*VirtualizationInstance) Close

func (instance *VirtualizationInstance) Close() error

func (*VirtualizationInstance) NotifyFileError

func (instance *VirtualizationInstance) NotifyFileError(path string, err error)

func (*VirtualizationInstance) NotifyFileState

func (instance *VirtualizationInstance) NotifyFileState(path string, state core.FileSyncStateEnum)

func (*VirtualizationInstance) PerformSynchronization

func (instance *VirtualizationInstance) PerformSynchronization() error

func (*VirtualizationInstance) SetFileStateHandler

func (instance *VirtualizationInstance) SetFileStateHandler(handler func(state core.FileSyncState))

Jump to

Keyboard shortcuts

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