ImagingTools Core SDK
IMessagesControllerParamsProvider.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
5namespace imtlog
6{
7
8
9class IMessagesControllerParamsProvider: virtual public istd::IPolymorphic
10{
11public:
12 virtual int GetMaxContainerMessageCount(int messageId) = 0;
13 virtual int GetContainerSavingPeriod(int messageId) = 0;
14 virtual int GetContainerCachingTime(int messageId) = 0;
15};
16
17
18} // namespace imtlog
19