5 #ifndef ctrlplane_ifmap_table_h
6 #define ctrlplane_ifmap_table_h
11 class IFMapNodeTableListShowEntry;
29 virtual const char *
Typename()
const = 0;
37 virtual void Clear() = 0;
42 std::vector<IFMapNodeTableListShowEntry> *table_list);
const DBGraph * graph() const
virtual IFMapObject * AllocObject()=0
static const int kPartitionCount
virtual int PartitionCount() const
virtual const char * Typename() const =0
IFMapTable(DB *db, const std::string &name, DBGraph *graph)
IFMapNode * FindNode(const std::string &name)
static void FillNodeTableList(DB *db, std::vector< IFMapNodeTableListShowEntry > *table_list)
IFMapNode * FindNextNode(const std::string &name)
const std::string & name() const
static void ClearTables(DB *db)
static IFMapTable * FindTable(DB *db, const std::string &element_type)