BEAST/BSE - Better Audio System and Sound Engine  0.9.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Macros | Enumerations | Functions
bsedatapocket.hh File Reference
#include <bse/bsesuper.hh>

Go to the source code of this file.

Classes

union  BseDataPocketValue
 
struct  BseDataPocketEntry
 
struct  BseDataPocketEntry::Item
 
struct  BseDataPocket
 
struct  BseDataPocketClass
 

Macros

#define BSE_TYPE_DATA_POCKET
 
#define BSE_DATA_POCKET(object)
 
#define BSE_DATA_POCKET_CLASS(class)
 
#define BSE_IS_DATA_POCKET(object)
 
#define BSE_IS_DATA_POCKET_CLASS(class)
 
#define BSE_DATA_POCKET_GET_CLASS(object)
 

Enumerations

enum  BseDataPocketType {
  BSE_DATA_POCKET_INT, BSE_DATA_POCKET_INT64, BSE_DATA_POCKET_FLOAT, BSE_DATA_POCKET_STRING,
  BSE_DATA_POCKET_OBJECT
}
 

Functions

guint _bse_data_pocket_create_entry (BseDataPocket *pocket)
 
gboolean _bse_data_pocket_delete_entry (BseDataPocket *pocket, guint entry_id)
 
gboolean _bse_data_pocket_entry_set (BseDataPocket *pocket, guint id, GQuark data_quark, gchar type, BseDataPocketValue value)
 
gchar _bse_data_pocket_entry_get (BseDataPocket *pocket, guint id, GQuark data_quark, BseDataPocketValue *value)