filesystem#
Fully qualified name: carb::filesystem
- 
namespace filesystem#
 Namespace for Carbonite FileSystem.
Enumerations#
- ChangeAction
 Defines change action that is reported to callback function.
- DirectoryItemType
 Defines the type of directory item.
- FileStatus
 defines the potential states that an open file stream can be in.
- FileWhence
 fixed positions in a file that a file pointer can be moved relative to.
- signed char WalkAction
 Defines the behavior requested by the callback function.
Functions#
- bool findFiles(const FindFilesArgs &args)
 Finds files in a given list of search paths matching a given list of patterns.
Structs#
- DirectoryItemInfo
 Defines struct to hold item info during directory walk.
- File
 Opaque type for referring to a File instance.
- FileInfo
 Information about a file.
- FindFilesArgs
 Search parameters passed to findFiles() .
- IFileSystem
 Defines a file system for Carbonite.
Typedefs#
- CanonicalFlags
 Base type for flags for the IFileSystem::makeCanonicalPathEx2() function.
- FindFilesFlag
 Flag type for FindFilesArgs .
- FindFilesOnExcludedFn
 Callback invoked when a file matches a pattern matchWildcards and excludeWildcards.
- FindFilesOnFilterNonCanonicalFn
 Callback for each encountered file invoked before canonicalization and pattern matching.
- FindFilesOnMatchedFn
 Callback invoked when a file matches a pattern matchWildcards and does not match a pattern in excludeWildcards.
- FindFilesOnSearchPathFn
 Callback invoked when starting a search in one of the given search paths.
- FindFilesOnSkippedFn
 Callback invoked when a file matches does not match a pattern in matchWildcards.
- OnChangeEventFn
 Defines the callback function to use when listening to changes on file system.
- SubscriptionId
 Type definition of a subscription.
Variables#
- constexpr CanonicalFlags fCanonicalFlagCheckExists
 Flag to indicate that the file must also exist in order for the function to succeed.
- constexpr FindFilesFlag kFindFilesFlagMatchStem
 When matching wildcards, only match the "stem".
- constexpr FindFilesFlag kFindFilesFlagNone
 Default empty flag.
- constexpr FindFilesFlag kFindFilesFlagRecursive
 Flag to recursively search directories.
- constexpr FindFilesFlag kFindFilesFlagReplaceEnvironmentVariables
 Before walking the filesystem, a text replace is performed on each given search path. The token
${MY_ENV_VAR}would be replaced with the environment variableMY_ENV_VAR.- const SubscriptionId kInvalidSubscriptionId
 Indicates an invalid subscription.