Line data Source code
1 : /* 2 : * Copyright (c) 2016 Juniper Networks, Inc. All rights reserved. 3 : */ 4 : 5 : #ifndef ctrlplane_db_graph_table_h 6 : #define ctrlplane_db_graph_table_h 7 : 8 : #include "db/db_graph.h" 9 : #include "db/db_table.h" 10 : 11 : class DBGraphTable : public DBTable { 12 : public: 13 1233151 : DBGraphTable(DB *db, const std::string &name, DBGraph *graph) : 14 1233151 : DBTable(db, name), graph_(graph) { 15 1233151 : } 16 : const DBGraph *graph() const { return graph_; } 17 758827 : DBGraph *graph() { return graph_; } 18 : 19 : private: 20 : 21 : DBGraph *graph_; 22 : }; 23 : 24 : #endif