summaryrefslogtreecommitdiff
path: root/controller/SqliteNetworkController.cpp
diff options
context:
space:
mode:
authorAdam Ierymenko <adam.ierymenko@gmail.com>2015-10-06 15:56:18 -0700
committerAdam Ierymenko <adam.ierymenko@gmail.com>2015-10-06 15:56:18 -0700
commit7394ec6f6ab38c48e84edf3bf2fdb46e6966fa35 (patch)
treefe93e7aab1ccfffaa9299452b2b395b4e1723367 /controller/SqliteNetworkController.cpp
parent3593fb3462f277cca9241563ac0b97ade1582c91 (diff)
downloadinfinitytier-7394ec6f6ab38c48e84edf3bf2fdb46e6966fa35.tar.gz
infinitytier-7394ec6f6ab38c48e84edf3bf2fdb46e6966fa35.zip
Prep in controller code to run tests.
Diffstat (limited to 'controller/SqliteNetworkController.cpp')
-rw-r--r--controller/SqliteNetworkController.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/controller/SqliteNetworkController.cpp b/controller/SqliteNetworkController.cpp
index 3aa84330..334ccc75 100644
--- a/controller/SqliteNetworkController.cpp
+++ b/controller/SqliteNetworkController.cpp
@@ -44,12 +44,15 @@
#include "../ext/json-parser/json.h"
#include "SqliteNetworkController.hpp"
+
+#include "../node/Node.hpp"
#include "../node/Utils.hpp"
#include "../node/CertificateOfMembership.hpp"
#include "../node/NetworkConfig.hpp"
#include "../node/InetAddress.hpp"
#include "../node/MAC.hpp"
#include "../node/Address.hpp"
+
#include "../osdep/OSUtils.hpp"
// Include ZT_NETCONF_SCHEMA_SQL constant to init database
@@ -117,8 +120,10 @@ struct NetworkRecord {
} // anonymous namespace
-SqliteNetworkController::SqliteNetworkController(const char *dbPath) :
+SqliteNetworkController::SqliteNetworkController(Node *node,const char *dbPath,const char *circuitTestPath) :
+ _node(node),
_dbPath(dbPath),
+ _circuitTestPath(circuitTestPath),
_db((sqlite3 *)0)
{
if (sqlite3_open_v2(dbPath,&_db,SQLITE_OPEN_READWRITE|SQLITE_OPEN_CREATE,(const char *)0) != SQLITE_OK)