|
libqicore-api
release-2.5.3-2016-11-18
|
Namespaces | |
| detail | |
Classes | |
| class | FileOperation |
| class | FileCopyToLocal |
| class | ProgressNotifier |
| class | File |
| class | LogListener |
| class | LogManager |
| struct | LogMessage |
| class | LogProvider |
| class | TaskCall |
| class | TaskCall< Future< T > > |
| class | Task |
Typedefs | |
| using | FileOperationPtr = Object< FileOperation > |
| Pointer to a file operation with sharing semantic. More... | |
| using | ProgressNotifierPtr = qi::Object< ProgressNotifier > |
| Pointer to a ProgressNotifier with shared/remote semantic. More... | |
| using | FilePtr = qi::Object< File > |
| Pointer to a file with shared/remote semantic. More... | |
| using | LogListenerPtr = qi::Object< LogListener > |
| using | LogProviderPtr = qi::Object< LogProvider > |
| using | LogManagerPtr = qi::Object< LogManager > |
Functions | |
| FutureSync< void > | copyToLocal (FilePtr file, Path localPath) |
| ProgressNotifierPtr | createProgressNotifier (Future< void > operationFuture={}) |
| FilePtr | openLocalFile (const qi::Path &localPath) |
| LogProviderPtr | makeLogProvider (LogManagerPtr logger) |
| LogProviderPtr | makeLogProvider () |
| qi::FutureSync < qi::LogProviderPtr > | initializeLogging (SessionPtr session, const std::string &categoryPrefix="") |
| using qi::FileOperationPtr = typedef Object<FileOperation> |
Pointer to a file operation with sharing semantic.
Definition at line 204 of file fileoperation.hxx.
| using qi::FilePtr = typedef qi::Object<File> |
| typedef qi::Object< LogListener > qi::LogListenerPtr |
Definition at line 57 of file loglistener.hpp.
| typedef qi::Object< LogManager > qi::LogManagerPtr |
Definition at line 42 of file logmanager.hpp.
| typedef qi::Object< LogProvider > qi::LogProviderPtr |
Definition at line 23 of file logmanager.hpp.
| using qi::ProgressNotifierPtr = typedef qi::Object<ProgressNotifier> |
Pointer to a ProgressNotifier with shared/remote semantic.
| FutureSync<void> qi::copyToLocal | ( | FilePtr | file, |
| Path | localPath | ||
| ) |
Copy an open local or remote file to a local file system location.
| file | Source file to copy. |
| localPath | Local file system location where the specified file will be copied. No file or directory should be located at this path otherwise the operation will fail. |
| ProgressNotifierPtr qi::createProgressNotifier | ( | Future< void > | operationFuture = {} | ) |
Create and provide a remotely shareable ProgressNotifier object.
| operationFuture | Optional future of an operation to associate the notifier with. |
| qi::FutureSync<qi::LogProviderPtr> qi::initializeLogging | ( | SessionPtr | session, |
| const std::string & | categoryPrefix = "" |
||
| ) |
| LogProviderPtr qi::makeLogProvider | ( | LogManagerPtr | logger | ) |
| LogProviderPtr qi::makeLogProvider | ( | ) |
| FilePtr qi::openLocalFile | ( | const qi::Path & | localPath | ) |
Open a local file located at the specified path and provide it for reading as a sharable file access.
| localPath | Path to a file on the local file system that can be open. |