From ae10e608738f1b8aec3e2f406af619ad57d824ba Mon Sep 17 00:00:00 2001 From: Volker Birk Date: Fri, 5 Oct 2018 08:27:28 +0200 Subject: [PATCH] nicer syntax --- Adapter.cc | 6 ++++++ Adapter.hh | 3 +++ test_adapter.cc | 2 +- 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/Adapter.cc b/Adapter.cc index fe8e80e..41d577e 100644 --- a/Adapter.cc +++ b/Adapter.cc @@ -31,6 +31,12 @@ namespace pEp { Adapter::Adapter(messageToSend_t messageToSend, notifyHandshake_t notifyHandshake, void *obj) + { + startup(messageToSend, notifyHandshake, obj); + } + + void Adapter::startup(messageToSend_t messageToSend, + notifyHandshake_t notifyHandshake, void *obj) { if (messageToSend) _messageToSend = messageToSend; diff --git a/Adapter.hh b/Adapter.hh index 3bb1082..d8d32fd 100644 --- a/Adapter.hh +++ b/Adapter.hh @@ -19,6 +19,9 @@ namespace pEp { Adapter(messageToSend_t messageToSend, notifyHandshake_t notifyHandshake, void *obj = nullptr); + static void startup(messageToSend_t messageToSend, + notifyHandshake_t notifyHandshake, void *obj = nullptr); + enum session_action { init, release diff --git a/test_adapter.cc b/test_adapter.cc index 5788d85..a6622ae 100644 --- a/test_adapter.cc +++ b/test_adapter.cc @@ -31,7 +31,7 @@ int main() throw_status(status); cout << "starting the adapter including sync\n"; - Adapter(messageToSend, notifyHandshake); + Adapter::startup(messageToSend, notifyHandshake); sleep(3); Adapter::shutdown();