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>
Include dependency graph for file.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  qi::File
 
class  qi::ProgressNotifier
 

Namespaces

 qi
 

Macros

#define _QICORE_FILE_HPP_
 

Typedefs

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

Functions

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

Macro Definition Documentation

◆ _QICORE_FILE_HPP_

#define _QICORE_FILE_HPP_

Definition at line 3 of file file.hpp.

Function Documentation

◆ QI_TYPE_ENUM()

QI_TYPE_ENUM ( ProgressNotifier::Status  )

◆ QI_TYPE_INTERFACE() [1/2]

QI_TYPE_INTERFACE ( File  )

◆ QI_TYPE_INTERFACE() [2/2]

QI_TYPE_INTERFACE ( ProgressNotifier  )


naoqi_libqicore
Author(s): Aldebaran
autogenerated on Wed Sep 14 2022 02:22:41