41 lines
919 B
C++
41 lines
919 B
C++
/*
|
|
* TransferSettingToIParameterProvider.hh
|
|
*
|
|
* Created on: 31 àâã. 2021 ã.
|
|
* Author: sozonov
|
|
*/
|
|
|
|
#include "../systemic/CustomParameters.hpp"
|
|
|
|
#include "../systemic/IParameterProvider.hh"
|
|
#include "../common/ResourceKeeper.hpp"
|
|
|
|
#ifndef UMLIBRARY_SYSTEMIC_TRANSFERSETTINGTOIPARAMETERPROVIDER_HH_
|
|
#define UMLIBRARY_SYSTEMIC_TRANSFERSETTINGTOIPARAMETERPROVIDER_HH_
|
|
|
|
namespace systemic {
|
|
|
|
class TransferSettingToIParameterProvider {
|
|
public:
|
|
typedef unsigned int Id;
|
|
|
|
void transfer_setting();
|
|
|
|
TransferSettingToIParameterProvider( ResourceKeeper<systemic::IParameterProvider> &_provider, Id _id, systemic::SharedData _sett_data, Id _link_id );
|
|
|
|
private:
|
|
SharedData string;
|
|
|
|
Id link_id;
|
|
Id id;
|
|
systemic::SharedData sett_data;
|
|
Locable<systemic::IParameterProvider> provider;
|
|
|
|
};
|
|
|
|
} // namespace systemic
|
|
|
|
|
|
|
|
#endif /* UMLIBRARY_SYSTEMIC_TRANSFERSETTINGTOIPARAMETERPROVIDER_HH_ */
|