Anklang 0.3.0-460-gc4ef46ba
ASE — Anklang Sound Engine (C++)

« « « Anklang Documentation
Loading...
Searching...
No Matches
Classes | Namespaces | Macros | Functions
storage.cc File Reference
#include "storage.hh"
#include "path.hh"
#include "utils.hh"
#include "api.hh"
#include "compress.hh"
#include "platform.hh"
#include "minizip.h"
#include "strings.hh"
#include "internal.hh"
#include <stdlib.h>
#include <sys/stat.h>
#include <unistd.h>
#include <fcntl.h>
#include <signal.h>
#include <filesystem>

Go to the source code of this file.

Classes

class  Ase::StorageWriter::Impl
 
class  Ase::StorageReader::Impl
 
class  Ase::StreamReaderFile
 
class  Ase::StreamReaderZipMember
 
class  Ase::FileStreamWriter
 

Namespaces

namespace  Ase
 The Anklang C++ API namespace.
 

Macros

#define SDEBUG(...)
 
#define return_with_errno(ERRNO, RETVAL)
 

Functions

String Ase::anklang_cachedir_create ()
 Create exclusive cache directory for this process' runtime.
 
void Ase::anklang_cachedir_cleanup (const String &cachedir)
 Cleanup a cachedir previously created with anklang_cachedir_create().
 
void Ase::anklang_cachedir_clean_stale ()
 Clean stale cache directories from past runtimes, may be called from any thread.
 
StreamReaderP Ase::stream_reader_from_file (const String &file)
 
StreamReaderP Ase::stream_reader_zip_member (const String &archive, const String &member, Storage::StorageFlags f)
 
StreamWriterP Ase::stream_writer_create_file (const String &filename, int mode)
 

Macro Definition Documentation

◆ return_with_errno

#define return_with_errno (   ERRNO,
  RETVAL 
)

Definition at line 20 of file storage.cc.

◆ SDEBUG

#define SDEBUG (   ...)

Definition at line 19 of file storage.cc.