Documentation
¶
Index ¶
- Constants
- func RegisterRootPath(id string, rootPath string) error
- func RegisterRootPathSimple(id syscall.GUID, rootPath string) error
- func StartProjecting(rootPath string, filesystem afero.Fs, logger zerolog.Logger) (core.Virtualization, error)
- func UnregisterRootPathSimple(rootPath string) error
- type VirtualizationInstance
- func (instance *VirtualizationInstance) Close() error
- func (instance *VirtualizationInstance) NotifyFileError(path string, err error)
- func (instance *VirtualizationInstance) NotifyFileState(path string, state core.FileSyncStateEnum)
- func (instance *VirtualizationInstance) PerformSynchronization() error
- func (instance *VirtualizationInstance) SetFileStateHandler(handler func(state core.FileSyncState))
Constants ¶
View Source
const BUFFER_SIZE int64 = 100 * 1024
View Source
const FileAttributeTagInfo uint32 = 9
Variables ¶
This section is empty.
Functions ¶
func RegisterRootPath ¶
func StartProjecting ¶
Types ¶
type VirtualizationInstance ¶
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))
Click to show internal directories.
Click to hide internal directories.