Adds further ext deps as-is binaries copies from customers env.
Qt6 Migration CI / migrate (push) Canceled after 0s

This commit is contained in:
torsten committed 2026-10-23 16:13:31 +00:00
1 parent 48129fdab2
commit 48d9b9bd49
3700 files changed
+2132394

No files matched your search

+44
View File
@@ -0,0 +1,44 @@
#pragma once
#include "ddkit/actors/ActorInfo.hpp"
#include <string>
#include <memory>
#include <vector>
namespace ddkit {
namespace actors {
class SessionImpl;
typedef std::shared_ptr<SessionImpl> SessionImplPtr;
/// @brief Typically there should be only one Session per domain.
class Session final {
public:
Session(int domain);
~Session();
std::string sessionId();
std::vector<ServiceInfo> findServices(const std::string& module);
std::vector<ClientInfo> findClients(const std::string& module);
std::vector<ClientInfo> findClients(const std::string& serviceName, const std::string& module);
private:
friend class SessionImpl;
SessionImplPtr m_sessionImpl;
SessionImpl& sessionImpl();
Session() = delete;
// no copying
Session(Session const&) = delete;
Session(Session&&) = delete;
void operator=(Session const&) = delete;
void operator=(Session&&) = delete;
};
} // namespace actors
} // namespace ddkit