VAE - Virtual Audio Engine 1
Small Data Driven Audio Engine
vae_fs.hpp File Reference
#include <stddef.h>
#include <stdio.h>
Include dependency graph for vae_fs.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  vae::core::fs::File
 

Namespaces

namespace  vae
 Contains Typedefinitions and basic structures use by the public API and internally.
 
namespace  vae::core
 
namespace  vae::core::fs
 

Functions

void * vae_file_open (const char *path, const char *mode)
 
size_t vae_file_seek (void *file, size_t, int seek)
 Seek and return current position. More...
 
size_t vae_file_read (char *dest, size_t size, int, void *file)
 
size_t vae_file_close (void *file)
 

Function Documentation

◆ vae_file_close()

size_t vae_file_close ( void *  file)

Definition at line 34 of file vae_fs.hpp.

34 {
35 return fclose((FILE*) file);
36 }
Here is the caller graph for this function:

◆ vae_file_open()

void * vae_file_open ( const char *  path,
const char *  mode 
)

Definition at line 21 of file vae_fs.hpp.

21 {
22 return fopen(path, mode);
23 }
Here is the caller graph for this function:

◆ vae_file_read()

size_t vae_file_read ( char *  dest,
size_t  size,
int  ,
void *  file 
)

Definition at line 30 of file vae_fs.hpp.

30 {
31 return fread(dest, size, 1, (FILE*) file);
32 }
Here is the caller graph for this function:

◆ vae_file_seek()

size_t vae_file_seek ( void *  file,
size_t  offset,
int  seek 
)

Seek and return current position.

Parameters
file
seek
Returns
size_t

Definition at line 25 of file vae_fs.hpp.

25 {
26 fseek((FILE*) file, offset, seek);
27 return ftell((FILE*) file);
28 }
Here is the caller graph for this function: