Uninline constructors to reduce GetInstance() inlined code size.

This commit is contained in:
Peter Johnson
2015-08-19 21:49:18 -07:00
parent c6bed1f464
commit 2d1bc2f4c7
4 changed files with 8 additions and 2 deletions

View File

@@ -30,6 +30,9 @@ void Dispatcher::StartClient(const char* server_name, unsigned int port) {
static_cast<int>(port), 1));
}
Dispatcher::Dispatcher()
: Dispatcher(Storage::GetInstance(), Notifier::GetInstance()) {}
DispatcherBase::DispatcherBase(Storage& storage, Notifier& notifier)
: m_storage(storage), m_notifier(notifier) {
m_active = false;