quick start:g++ [flags ...] file ... -l /isip/tools/lib/$ISIP_BINARY/lib_mmedia.a #include <MachineDatabase.h> boolean isEmpty(); String& getDataBaseName(); boolean setDataBaseName(String& arg); Vector<Machine>& getDataBase(); boolean setDataBase(Vector<Machine>& arg); boolean get(String& node, Machine& machine);
description:String tmp_str; MachineDatabase mdb_00; tmp_str.assign(L"XYZ"); mdb.setDataBaseName(tmp_str);
static const String CLASS_NAME = L"MachineDatabase";
static const String DEF_PARAM;
static const String PARAM_NAME;
static const String PARAM_MACHINES;
String name_d;
Vector<Machine> database_d;
static Integral::DEBUG debug_level_d;
static MemoryManager mgr_d;
static const String& name();
boolean debug(const unichar* msg) const;
static boolean setDebug(Integral::DEBUG arg);
static boolean diagnose(Integral::DEBUG debug_level);
~MachineDatabase();
MachineDatabase();
MachineDatabase(const MachineDatabase& arg);
boolean assign(const MachineDatabase& arg);
not present.
long sofSize() const;
boolean read(Sof& sof, long tag);
boolean read(Sof& sof, long tag, const String& name);
boolean write(Sof& sof, long tag) const;
boolean write(Sof& sof, long tag, const String& name) const;
boolean readData(Sof& sof, const String& pname = DEF_PARAM, long size = SofParser::FULL_OBJECT, boolean param = true, boolean nested = false);
boolean writeData(Sof& sof, const String& pname = DEF_PARAM) const;
boolean eq(const MachineDatabase& arg) const;
static void* operator new(size_t arg);
static void* operator new[](size_t arg);
static void operator delete(void* arg);
static void operator delete[](void* arg);
static boolean setGrowSize(long arg);
boolean clear(Integral::CMODE cmode = Integral::DEF_CMODE);
boolean isEmpty();
boolean get(String& node, Machine& machine);
String& getDataBaseName();
boolean setDataBaseName(String& arg);
Vector<Machine>& getDataBase();
boolean setDataBase(Vector<Machine>& arg);