carb/filesystem/IFileSystem.h¶
↰ Parent directory: carb/filesystem/
Carbonite FileSystem interface definition file.
Source: carb/filesystem/IFileSystem.h
Included By¶
carb/dictionary/DictionaryUtils.h: Utility helper functions for common dictionary operations.
carb/extras/VariableSetup.h: Provides helper functions to retrieve setup variable values.
carb/StartupUtils.h: Contains carb::startupFramework and carb::shutdownFramework. Consider using OMNI_CORE_INIT, which invokes these methods for you in a safe manner.
Namespaces¶
carb: The main Carbonite namespace.
carb::filesystem: Namespace for Carbonite FileSystem.
Classes¶
carb::filesystem::DirectoryItemInfo: Defines struct to hold item info during directory walk.
carb::filesystem::FileInfo: Information about a file.
carb::filesystem::IFileSystem: Defines a file system for Carbonite.
Enums¶
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.
Typedefs¶
carb::filesystem::CanonicalFlags: Base type for flags for the IFileSystem::makeCanonicalPathEx2() function.
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::kInvalidSubscriptionId: Indicates an invalid subscription.