#include <gr_vmcircbuf.h>
Static Public Member Functions | |
static gr_vmcircbuf_factory * | get_default_factory () |
static int | granularity () |
static gr_vmcircbuf * | make (int size) |
static std::vector < gr_vmcircbuf_factory * > | all_factories () |
static void | set_default_factory (gr_vmcircbuf_factory *f) |
static bool | test_factory (gr_vmcircbuf_factory *f, int verbose) |
Does this factory really work? | |
static bool | test_all_factories (int verbose) |
Test all factories, return true if at least one of them works verbose = 0: silent verbose = 1: names of factories tested and results verbose = 2: all intermediate results. |
gr_vmcircbuf_factory * gr_vmcircbuf_sysconfig::get_default_factory | ( | ) | [static] |
References all_factories(), gr_preferences::get(), gr_vmcircbuf_factory::name(), name, set_default_factory(), and test_factory().
Referenced by granularity(), and make().
static int gr_vmcircbuf_sysconfig::granularity | ( | ) | [inline, static] |
References get_default_factory(), and gr_vmcircbuf_factory::granularity().
static gr_vmcircbuf* gr_vmcircbuf_sysconfig::make | ( | int | size | ) | [inline, static] |
References get_default_factory(), and gr_vmcircbuf_factory::make().
std::vector< gr_vmcircbuf_factory * > gr_vmcircbuf_sysconfig::all_factories | ( | ) | [static] |
void gr_vmcircbuf_sysconfig::set_default_factory | ( | gr_vmcircbuf_factory * | f | ) | [static] |
References gr_vmcircbuf_factory::name(), and gr_preferences::set().
Referenced by get_default_factory().
bool gr_vmcircbuf_sysconfig::test_factory | ( | gr_vmcircbuf_factory * | f, | |
int | verbose | |||
) | [static] |
Does this factory really work?
verbose = 0: silent verbose = 1: names of factories tested and results verbose = 2: all intermediate results
References gr_signal::name(), gr_vmcircbuf_factory::name(), and gr_local_sighandler::throw_signal().
Referenced by get_default_factory(), and test_all_factories().
bool gr_vmcircbuf_sysconfig::test_all_factories | ( | int | verbose | ) | [static] |
Test all factories, return true if at least one of them works verbose = 0: silent verbose = 1: names of factories tested and results verbose = 2: all intermediate results.
References all_factories(), and test_factory().
Referenced by main().