ImagingTools Core SDK
IConnectionCollectionProvider.h
1// SPDX-License-Identifier: LGPL-2.1-or-later OR GPL-2.0-or-later OR GPL-3.0-or-later OR LicenseRef-ImtCore-Commercial
2#pragma once
3
4// ACF includes
5#include <istd/IPolymorphic.h>
6
7// ImtCore includes
8#include <imtservice/IConnectionCollection.h>
9
10
11namespace imtservice
12{
13
14
19class IConnectionCollectionProvider: virtual public istd::IPolymorphic
20{
21public:
22 virtual IConnectionCollectionSharedPtr GetConnectionCollectionByServicePath(const QString& servicePath) const = 0;
23 virtual IConnectionCollectionSharedPtr GetConnectionCollectionByServiceId(const QByteArray& serviceId) const = 0;
24};
25
26
27} // namespace imtservice
28
29