Beast - Music Synthesizer and Composer  0.11.1+10.g2da35
sfistore.cc File Reference
#include "sfistore.hh"
#include "sfiprimitives.hh"
#include "sfiserial.hh"
#include "sfiparams.hh"
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>
#include <string.h>
#include <errno.h>
Include dependency graph for sfistore.cc:

Functions

SfiWStoresfi_wstore_new (void)
 
void sfi_wstore_destroy (SfiWStore *wstore)
 
void sfi_wstore_break (SfiWStore *wstore)
 
void sfi_wstore_push_level (SfiWStore *wstore)
 
void sfi_wstore_pop_level (SfiWStore *wstore)
 
void sfi_wstore_puts (SfiWStore *wstore, const gchar *string)
 
void sfi_wstore_putc (SfiWStore *wstore, gchar character)
 
void sfi_wstore_putf (SfiWStore *wstore, gfloat vfloat)
 
void sfi_wstore_putd (SfiWStore *wstore, gdouble vdouble)
 
void sfi_wstore_put_value (SfiWStore *wstore, const GValue *value)
 
void sfi_wstore_put_param (SfiWStore *wstore, const GValue *value, GParamSpec *pspec)
 
void sfi_wstore_put_binary (SfiWStore *wstore, SfiStoreReadBin reader, gpointer data, GDestroyNotify destroy)
 
const gchar * sfi_wstore_peek_text (SfiWStore *wstore, guint *length_p)
 
gint sfi_wstore_flush_fd (SfiWStore *wstore, gint fd)
 
SfiRStore * sfi_rstore_new (void)
 
SfiRStore * sfi_rstore_new_open (const gchar *fname)
 
void sfi_rstore_destroy (SfiRStore *rstore)
 
void sfi_rstore_input_fd (SfiRStore *rstore, gint fd, const gchar *fname)
 
void sfi_rstore_input_text (SfiRStore *rstore, const gchar *text, const gchar *text_name)
 
gboolean sfi_rstore_eof (SfiRStore *rstore)
 
void sfi_rstore_error (SfiRStore *rstore, const std::string &msg)
 
void sfi_rstore_unexp_token (SfiRStore *rstore, GTokenType expected_token)
 
void sfi_rstore_warn (SfiRStore *rstore, const std::string &msg)
 
GTokenType sfi_rstore_warn_skip (SfiRStore *rstore, const std::string &msg)
 
void sfi_rstore_quick_scan (SfiRStore *rstore, const gchar *identifier, SfiRStoreQuickScan qcheck, gpointer data)
 
GTokenType sfi_rstore_parse_param (SfiRStore *rstore, GValue *value, GParamSpec *pspec)
 
GTokenType sfi_rstore_ensure_bin_offset (SfiRStore *rstore)
 
guint64 sfi_rstore_get_bin_offset (SfiRStore *rstore)
 
GTokenType sfi_rstore_parse_zbinary (SfiRStore *rstore, SfiNum *offset_p, SfiNum *length_p)
 
GTokenType sfi_rstore_parse_binary (SfiRStore *rstore, SfiNum *offset_p, SfiNum *length_p)
 
GTokenType sfi_rstore_parse_until (SfiRStore *rstore, GTokenType closing_token, gpointer context_data, SfiStoreParser try_statement, gpointer user_data)
 
guint sfi_rstore_parse_all (SfiRStore *rstore, gpointer context_data, SfiStoreParser try_statement, gpointer user_data)