quick start:g++ [flags ...] file ... -l /isip/tools/lib/$ISIP_BINARY/lib_mmedia.a #include <Identifier.h> static boolean diagnose(Integral::DEBUG debug_level); const String registerId(); const String registerId(const String& id); boolean existsId(const String& id); boolean reclaimId(const String& id); String getNamespace(const String& id); Annotation* getAnnotationRef(const String& id); Anchor* getAnchorRef(const String& id); boolean deleteAnnotationRef(const String& id); boolean deleteAnchorRef(const String& id); boolean addAnnotationRef(const String& id, Annotation* ref); boolean addAnchorRef(const String& id, Anchor* ref); boolean existsAnnotation(const String& id); boolean existsAnchor(const String& id);
description:String database(L"Timit"); String anchor(L"Anchor1"); Identifier ident_00(database, anchor); ident_00.registerId(); ident_00.existsId(L"Timit:Anchor1");
static const String CLASS_NAME = L"Identifier";
static const String DEF_PARAM;
String namespace_d;
String type_d;
DoubleLinkedList<String> issued_d;
Long curr_d;
HashTable<String, Anchor> anchors_d;
HashTable<String, Annotation> annotations_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);
~Identifier();
Identifier();
Identifier(const Identifier& arg);
Identifier(String& id, String& type);
boolean assign(const Identifier& arg);
not present.
long sofSize() const;
boolean read(Sof& sof, long tag);
boolean write(Sof& sof, long tag) const;
boolean read(Sof& sof, long tag, const String& name);
boolean readData(Sof& sof, const String& pname = DEF_PARAM, long size = SofParser::FULL_OBJECT, boolean param = true, boolean nested = false);
boolean write(Sof& sof, long tag, const String& name) const;
boolean writeData(Sof& sof, const String& pname = DEF_PARAM) const;
boolean eq(const Identifier& 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);
const String registerId();
const String registerId(const String& id);
boolean existsId(const String& id);
boolean reclaimId(const String& id);
String getNamespace(const String& id);
Annotation* getAnnotationRef(const String& id);
boolean deleteAnnotationRef(const String& id);
boolean addAnnotationRef(const String& id, Annotation* ref);
boolean existsAnnotation(const String& id);
Anchor* getAnchorRef(const String& id);
boolean deleteAnchorRef(const String& id);
boolean addAnchorRef(const String& id, Anchor* ref);
boolean existsAnchor(const String& id);