Nebula
Loading...
Searching...
No Matches
ioserver.h File Reference
#include "core/refcounted.h"
#include "core/singleton.h"
#include "util/array.h"
#include "util/string.h"
#include "io/filetime.h"
#include "io/schemeregistry.h"
#include "archfs/archivefilesystem.h"
#include "io/cache/streamcache.h"

Go to the source code of this file.

Classes

class  IO::IoServer
 The central server object of the IO subsystem offers the following services: More...

Namespaces

namespace  Http
 This file was generated with Nebula Trifid's idlc compiler tool.
namespace  IO
 Instances of wrapped stream classes.

Functions

Ptr< IO::StreamIO::CreateStream (const IO::URI &uri)
bool IO::CreateDirectory (const IO::URI &uri)
bool IO::FileExists (const IO::URI &uri)
Util::Array< Util::StringIO::ListFiles (const IO::URI &dir, const Util::String &pattern=nullptr, bool asFullPath=false)
Util::Array< Util::StringIO::ListDirectories (const IO::URI &dir, const Util::String &pattern=nullptr, bool asFullPath=false)
bool IO::DirectoryExists (const IO::URI &uri)
bool IO::DeleteFile (const IO::URI &uri)
bool IO::CopyFile (const IO::URI &from, const IO::URI &to)
bool IO::DeleteDirectory (const IO::URI &uri)