30using namespace fbcpp::impl;
37 auto dispatcher =
fbRef(master->getDispatcher());
39 StatusWrapper statusWrapper{*
this, status.get()};
41 dispatcher->shutdown(&statusWrapper, 0, fb_shutrsn_app_stopped);
FbUniquePtr< fb::IStatus > newStatus()
Creates and returns a Firebird IStatus instance.
void shutdown()
Shuts down the Firebird client library (or embedded engine) instance.
bool isValid() noexcept
Returns whether the Client object is valid.
FbRef< T > fbRef(T *arg) noexcept
Creates a reference-counted smart pointer for a Firebird object.