diff --git a/ndb/src/cw/cpcd/APIService.cpp b/ndb/src/cw/cpcd/APIService.cpp index caf19ddba0e..46b043c7004 100644 --- a/ndb/src/cw/cpcd/APIService.cpp +++ b/ndb/src/cw/cpcd/APIService.cpp @@ -382,3 +382,5 @@ CPCDAPISession::listProcesses(Parser_t::Context & /* unused */, m_cpcd.m_processes.unlock(); } + +template class Vector const*>; diff --git a/ndb/src/cw/cpcd/CPCD.cpp b/ndb/src/cw/cpcd/CPCD.cpp index 40a5fd49493..44db10422b9 100644 --- a/ndb/src/cw/cpcd/CPCD.cpp +++ b/ndb/src/cw/cpcd/CPCD.cpp @@ -431,3 +431,5 @@ CPCD::report(int id, CPCEvent::EventType t){ } m_subscribers.unlock(); } + +template class MutexVector; diff --git a/ndb/src/cw/cpcd/Monitor.cpp b/ndb/src/cw/cpcd/Monitor.cpp index 2935cd0a648..141de926d4d 100644 --- a/ndb/src/cw/cpcd/Monitor.cpp +++ b/ndb/src/cw/cpcd/Monitor.cpp @@ -75,3 +75,5 @@ void CPCD::Monitor::signal() { NdbCondition_Signal(m_changeCondition); } + +template class MutexVector; diff --git a/ndb/src/kernel/blocks/backup/restore/Restore.cpp b/ndb/src/kernel/blocks/backup/restore/Restore.cpp index 8adef788365..f0ca54884be 100644 --- a/ndb/src/kernel/blocks/backup/restore/Restore.cpp +++ b/ndb/src/kernel/blocks/backup/restore/Restore.cpp @@ -937,3 +937,8 @@ operator<<(NdbOut& ndbout, const TableS & table){ } // for return ndbout; } + +template class Vector; +template class Vector; +template class Vector; + diff --git a/ndb/src/kernel/blocks/backup/restore/main.cpp b/ndb/src/kernel/blocks/backup/restore/main.cpp index be58d72ff72..23805173484 100644 --- a/ndb/src/kernel/blocks/backup/restore/main.cpp +++ b/ndb/src/kernel/blocks/backup/restore/main.cpp @@ -353,3 +353,4 @@ main(int argc, const char** argv) return 1; } // main +template class Vector; diff --git a/ndb/src/kernel/blocks/ndbfs/Ndbfs.cpp b/ndb/src/kernel/blocks/ndbfs/Ndbfs.cpp index e38ae566430..123c7f9207f 100644 --- a/ndb/src/kernel/blocks/ndbfs/Ndbfs.cpp +++ b/ndb/src/kernel/blocks/ndbfs/Ndbfs.cpp @@ -1013,3 +1013,4 @@ BLOCK_FUNCTIONS(Ndbfs); template class Vector; template class Vector; template class MemoryChannel; +template class Pool; diff --git a/ndb/src/mgmclient/CommandInterpreter.cpp b/ndb/src/mgmclient/CommandInterpreter.cpp index fe9be9bcd44..8b9568fd12d 100644 --- a/ndb/src/mgmclient/CommandInterpreter.cpp +++ b/ndb/src/mgmclient/CommandInterpreter.cpp @@ -2023,3 +2023,5 @@ CmdBackupCallback(const MgmtSrvr::BackupEvent & event){ ndbout << str << endl; } #endif + +template class Vector; diff --git a/ndb/src/mgmclient/CpcClient.cpp b/ndb/src/mgmclient/CpcClient.cpp index 47e336e2749..0291573a704 100644 --- a/ndb/src/mgmclient/CpcClient.cpp +++ b/ndb/src/mgmclient/CpcClient.cpp @@ -559,3 +559,4 @@ SimpleCpcClient::ParserDummy::ParserDummy(NDB_SOCKET_TYPE sock) } template class Vector; +template class Vector const*>; diff --git a/ndb/tools/waiter.cpp b/ndb/tools/waiter.cpp index b0ef8219fdf..86d34066c55 100644 --- a/ndb/tools/waiter.cpp +++ b/ndb/tools/waiter.cpp @@ -307,3 +307,5 @@ waitClusterStatus(const char* _addr, } return 0; } + +template class Vector;