27 #include "libMRML/include/uses-declarations.h"
30 #include "libMRML/include/TID.h"
32 #ifdef GIFT_MULTI_THREAD
36 #include "libMRML/include/CMutex.h"
37 #include "libMRML/include/CAccessorElement.h"
62 virtual void dummy()
const;
70 virtual operator bool()
const=0;
77 virtual string IDToURL(TID inID)
const=0;
90 virtual pair<bool,TID>
URLToID(
const string& inURL)
const=0;
100 virtual void getAllIDs(list<TID>&)
const=0;
109 list<TID>::size_type)
const=0;
119 list<CAccessorElement>::size_type inSize)
const=0;
121 virtual int size()
const=0;