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