Banuba SDK
types.hpp
1 #pragma once
2 
3 #include <bnb/license_utils/interfaces/all.hpp>
4 #include <memory>
5 
6 namespace bnb::interfaces
7 {
8  using informer_sptr = std::shared_ptr<informer>;
9  using informer_wptr = std::weak_ptr<informer>;
10  using informer_uptr = std::unique_ptr<informer>;
11  using informer_ptr = bnb::interfaces::informer*;
12 
13  using license_manager_sptr = std::shared_ptr<license_manager>;
14  using license_manager_wptr = std::weak_ptr<license_manager>;
15  using license_manager_uptr = std::unique_ptr<license_manager>;
16  using license_manager_ptr = bnb::interfaces::license_manager*;
17 
18 }
bnb::interfaces::license_manager
This class incapsulates information about Client Token.
Definition: license_manager.hpp:19
bnb::interfaces::informer
Definition: informer.hpp:18