# Constants
HubicEndpoint is the HubiC API URL.
SkipCreate is a flag indicating that new files should not be explicitely created.
SkipMkdir is a flag indicating that directories should not be explicitely created.
SkipOpenRead is a flag indicating that open(2) should not emit any read request.
SkipRmdir is a flag indicating that directory removal should not check wether a directory is empty before removing it.
Version is the current SVFS version.
# Variables
AllowOther represents FUSE allow_other option.
AllowRoot represents FUSE allow_root option.
Attr represents base attributes fetching mode activation.
BlockSize is the filesystem block size in bytes.
CacheMaxAccess represents cache entries max access count.
CacheMaxEntries represents the cache size.
CacheTimeout represents cache entries timeout.
DefaultGID is the gid mapped to svfs files.
DefaultMode is the mode mapped to svfs files.
DefaultPermissions are permissions mapped to svfs files.
DefaultUID is the uid mapped to svfs files.
HubicAuthorization is the basicAuth header used within requests to Hubic OAUTH2 API.
HubicRefreshToken is the OAUTH2 refresh token.
HubicTimes represents the usage of hubiC synchronization clients meta headers to read and store file times.
ListerConcurrency represents how many objects can be fetched concurrently while listing directory content.
MountTime represents at what time the filesystem was mounted.
ReadAheadSize is the filesystem readahead size in bytes.
ReadOnly represents the filesystem readonly access mode activation.
SegmentSize is the size of a segment in bytes.
StoragePolicy represents a storage policy configured by the storage provider.
SwiftConnection represents a connection to a swift provider.
TargetContainer is an existing container ready to be served.
TransferMode represents a certain mode of operation defined by a combination of flags.
Xattr represents extended attributes fetching mode activation.
# Structs
Cache holds a map of cache entries.
CacheValue is the representation of a cache entry.
Directory represents a standard directory entry.
HubicAuth is a swift-compliant authenticatior for hubic.
Lister is a concurrent processor of direntries.
ListerTask represents a manifest ready to be processed by the Lister.
Object is a node representing a swift object.
ObjectHandle represents an open object handle, similarly to file handles.
Root is a fake root node used to hold a list of container nodes.
SimpleCache is a simplistic caching implementation only relying on a hashmap with basic functions.
SVFS implements the Swift Virtual File System.
Symlink represents a symbolic link to an object within a container.
# Interfaces
Node is the generic interface of an SVFS node.