- Aldebaran documentation |
- C++ Libraries |
- index

libqicore-api 2.8.7.4

- Main Page
- Related Pages
- Namespaces
- Classes
- Files

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Classes | Namespaces | Macros | Typedefs | Functions
file.hpp File Reference
`#include <iosfwd>`
`#include <cassert>`
`#include <qicore/api.hpp>`
`#include <qi/anyobject.hpp>`
`#include <qi/path.hpp>`
`#include <qi/future.hpp>`
`#include <qi/buffer.hpp>`
`#include <qi/property.hpp>`
`#include <boost/shared_ptr.hpp>`
`#include <qicore/detail/fileoperation.hxx>`

Go to the source code of this file.

## Classes
class | qi::ProgressNotifier
class | qi::File

## Namespaces
| qi

## Macros
#define | _QICORE_FILE_HPP_

## Typedefs
using | qi::ProgressNotifierPtr = qi::Object< ProgressNotifier >
| Pointer to a ProgressNotifier with shared/remote semantic. More...
using | qi::FilePtr = qi::Object< File >
| Pointer to a file with shared/remote semantic. More...

## Functions
ProgressNotifierPtr | qi::createProgressNotifier (Future< void > operationFuture={})
FilePtr | qi::openLocalFile (const qi::Path &localPath)
| QI_TYPE_INTERFACE (File)
| QI_TYPE_INTERFACE (ProgressNotifier)
| QI_TYPE_ENUM (ProgressNotifier::Status)

## Macro Definition Documentation

#define _QICORE_FILE_HPP_

Definition at line 3 of file file.hpp.

## Function Documentation

QI_TYPE_ENUM | ( | ProgressNotifier::Status |  | ) |

QI_TYPE_INTERFACE | ( | File |  | ) |

QI_TYPE_INTERFACE | ( | ProgressNotifier |  | ) |