BEAST/BSE - Better Audio System and Sound Engine  0.9.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Static Public Member Functions | List of all members
Sfi::BBlock Class Reference

Public Member Functions

 BBlock (unsigned int length=0)
 
 BBlock (SfiBBlock &bblock)
 
 BBlock (unsigned int length, const guint8 *bytes)
 
 BBlock (const BBlock &bb)
 
BBlockoperator= (SfiBBlock &bb)
 
BBlockoperator= (const BBlock &s)
 
SfiBBlock * bblock ()
 
void ref ()
 
void unref ()
 
void resize (unsigned int length)
 
void take (SfiBBlock *bb)
 
BBlock copy_deep ()
 
BBlock copy_shallow ()
 
void append (unsigned int length, const guint8 *bytes)
 
void append (guint8 b)
 
unsigned int length ()
 
const guint8 * get ()
 

Static Public Member Functions

static BBlock value_get_bblock (const GValue *value)
 
static void value_set_bblock (GValue *value, const BBlock &self)
 

The documentation for this class was generated from the following file: