libqicore-api  2.8.7.4
 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  )