22 #include <botan/botan.h>
23 #include <botan/init.h>
63 static std::shared_ptr<IKaaClient>
newClient(
68 static Botan::LibraryInitializer botanInit_;
std::shared_ptr< IKaaClientPlatformContext > IKaaClientPlatformContextPtr
Kaa()=delete
Use newClient() to create a Kaa client instance.
std::shared_ptr< KaaClientStateListener > KaaClientStateListenerPtr
Kaa & operator=(const Kaa &)=delete
Use newClient() to create a Kaa client instance.
static std::shared_ptr< IKaaClient > newClient(IKaaClientPlatformContextPtr context=std::make_shared< KaaClientPlatformContext >(), KaaClientStateListenerPtr listener=std::make_shared< KaaClientStateListener >())
Creates a new instance of a Kaa client.
Creates a new Kaa client based on IKaaClientPlatformContext and optional KaaClientStateListener.