diff options
Diffstat (limited to 'controller/PostgreSQL.hpp')
| -rw-r--r-- | controller/PostgreSQL.hpp | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/controller/PostgreSQL.hpp b/controller/PostgreSQL.hpp index 86aac80d..36fe8c9f 100644 --- a/controller/PostgreSQL.hpp +++ b/controller/PostgreSQL.hpp @@ -23,16 +23,12 @@ #include "DB.hpp" -#include <pqxx/pqxx> - extern "C" { typedef struct pg_conn PGconn; } namespace ZeroTier { -class _MemberNotificationReceiver; -class _NetworkNotificationReceiver; /** * A controller database driver that talks to PostgreSQL @@ -60,8 +56,8 @@ protected: }; private: - void initializeNetworks(pqxx::connection &conn); - void initializeMembers(pqxx::connection &conn); + void initializeNetworks(PGconn *conn); + void initializeMembers(PGconn *conn); void heartbeat(); void membersDbWatcher(); void networksDbWatcher(); @@ -85,9 +81,6 @@ private: mutable std::mutex _readyLock; std::atomic<int> _ready, _connected, _run; mutable volatile bool _waitNoticePrinted; - - friend class _MemberNotificationReceiver; - friend class _NetworkNotificationReceiver; }; } |
