Migrates flt handlers to CorePortType and plain members
This commit is contained in:
1 parent
a3e44a5bd8
commit
7d1074588c
6 files changed
+34
-34
No files matched your search
@@ -65,7 +65,7 @@ void DdsHandler::setRunningState(Core::RunningState rs)
|
||||
m_pacemaker->setNewState(rs);
|
||||
}
|
||||
|
||||
void DdsHandler::addPortToPacemaker(quint16 port, Core::PortType type)
|
||||
void DdsHandler::addPortToPacemaker(quint16 port, Core::CorePortType type)
|
||||
{
|
||||
if (!m_pacemaker)
|
||||
return;
|
||||
|
||||
@@ -33,7 +33,7 @@ public:
|
||||
bool init(const QStringList &qosFileList = QStringList());
|
||||
|
||||
void setRunningState(Core::RunningState rs);
|
||||
void addPortToPacemaker(quint16 port, Core::PortType type);
|
||||
void addPortToPacemaker(quint16 port, Core::CorePortType type);
|
||||
|
||||
std::shared_ptr<FilterManagement::Interface::Dts> dts() const { return m_ddsDts; }
|
||||
std::shared_ptr<FilterManagement::Interface::Fts> fts() const { return m_ddsFts; }
|
||||
|
||||
+10
-10
@@ -60,7 +60,7 @@ void HandlerAesFilter::cleanup()
|
||||
auto dts = dds()->dts();
|
||||
for (auto it = m_aesFilterMap.cbegin(); it != m_aesFilterMap.cend(); ++it)
|
||||
{
|
||||
dts->removeAesFilterByKey(it.value()->id());
|
||||
dts->removeAesFilterByKey(it.value()->id);
|
||||
delete it.value();
|
||||
}
|
||||
m_aesFilterMap.clear();
|
||||
@@ -79,9 +79,9 @@ void HandlerAesFilter::onAesFilterUpdateRequest(const rti::core::SampleIdentity
|
||||
Core::FunctionReplyObject HandlerAesFilter::aesFilterUpdateRequest(const AesFilter &request)
|
||||
{
|
||||
Database::AesFilter dbFilter;
|
||||
dbFilter.operatorId = request.operatorId();
|
||||
dbFilter.content = QString::fromStdString(request.content());
|
||||
dbFilter.ctx = QString::fromStdString(request.ctx());
|
||||
dbFilter.operatorId = request.operatorId;
|
||||
dbFilter.content = QString::fromStdString(request.content);
|
||||
dbFilter.ctx = QString::fromStdString(request.ctx);
|
||||
|
||||
const key k(dbFilter.operatorId, dbFilter.ctx);
|
||||
auto it = m_aesFilterMap.find(k);
|
||||
@@ -92,21 +92,21 @@ Core::FunctionReplyObject HandlerAesFilter::aesFilterUpdateRequest(const AesFilt
|
||||
if (!db()->insert(dbFilter))
|
||||
return Core::FunctionReplyObject(dbFilter.operatorId, tr_lts("dds", "Can not insert AesFilter into database"));
|
||||
AesFilter *ptr = new AesFilter(request);
|
||||
ptr->sampleTime(QDateTime::currentMSecsSinceEpoch());
|
||||
ptr->id(dbFilter.id);
|
||||
ptr->sampleTime = QDateTime::currentMSecsSinceEpoch();
|
||||
ptr->id = dbFilter.id;
|
||||
m_aesFilterMap.insert(k, ptr);
|
||||
it = m_aesFilterMap.find(k);
|
||||
}
|
||||
else
|
||||
{
|
||||
// already exists
|
||||
dbFilter.id = it.value()->id();
|
||||
dbFilter.operatorId = it.value()->operatorId();
|
||||
dbFilter.id = it.value()->id;
|
||||
dbFilter.operatorId = it.value()->operatorId;
|
||||
|
||||
if (!db()->update(dbFilter))
|
||||
return Core::FunctionReplyObject(dbFilter.operatorId, tr_lts("dds", "Error updating AesFilter in database"));
|
||||
it.value()->sampleTime(QDateTime::currentMSecsSinceEpoch());
|
||||
it.value()->content(request.content());
|
||||
it.value()->sampleTime = QDateTime::currentMSecsSinceEpoch();
|
||||
it.value()->content = request.content;
|
||||
}
|
||||
dds()->dts()->publish(*it.value());
|
||||
return Core::FunctionReplyObject();
|
||||
|
||||
+10
-10
@@ -60,7 +60,7 @@ void HandlerBuildingComponentFilter::cleanup()
|
||||
auto dts = dds()->dts();
|
||||
for (auto it = m_buildingComponentFilterMap.cbegin(); it != m_buildingComponentFilterMap.cend(); ++it)
|
||||
{
|
||||
dts->removeBuildingComponentFilterByKey(it.value()->id());
|
||||
dts->removeBuildingComponentFilterByKey(it.value()->id);
|
||||
delete it.value();
|
||||
}
|
||||
m_buildingComponentFilterMap.clear();
|
||||
@@ -79,9 +79,9 @@ void HandlerBuildingComponentFilter::onBuildingComponentFilterUpdateRequest(cons
|
||||
Core::FunctionReplyObject HandlerBuildingComponentFilter::BuildingComponentFilterUpdateRequest(const BuildingComponentFilter &request)
|
||||
{
|
||||
Database::BuildingComponentFilter dbFilter;
|
||||
dbFilter.operatorId = request.operatorId();
|
||||
dbFilter.content = QString::fromStdString(request.content());
|
||||
dbFilter.ctx = QString::fromStdString(request.ctx());
|
||||
dbFilter.operatorId = request.operatorId;
|
||||
dbFilter.content = QString::fromStdString(request.content);
|
||||
dbFilter.ctx = QString::fromStdString(request.ctx);
|
||||
|
||||
const key k(dbFilter.operatorId, dbFilter.ctx);
|
||||
auto it = m_buildingComponentFilterMap.find(k);
|
||||
@@ -92,21 +92,21 @@ Core::FunctionReplyObject HandlerBuildingComponentFilter::BuildingComponentFilte
|
||||
if (!db()->insert(dbFilter))
|
||||
return Core::FunctionReplyObject(dbFilter.operatorId, tr_lts("dds", "Can not insert BuildingComponentFilter into database"));
|
||||
BuildingComponentFilter *ptr = new BuildingComponentFilter(request);
|
||||
ptr->sampleTime(QDateTime::currentMSecsSinceEpoch());
|
||||
ptr->id(dbFilter.id);
|
||||
ptr->sampleTime = QDateTime::currentMSecsSinceEpoch();
|
||||
ptr->id = dbFilter.id;
|
||||
m_buildingComponentFilterMap.insert(k, ptr);
|
||||
it = m_buildingComponentFilterMap.find(k);
|
||||
}
|
||||
else
|
||||
{
|
||||
// already exists
|
||||
dbFilter.id = it.value()->id();
|
||||
dbFilter.operatorId = it.value()->operatorId();
|
||||
dbFilter.id = it.value()->id;
|
||||
dbFilter.operatorId = it.value()->operatorId;
|
||||
|
||||
if (!db()->update(dbFilter))
|
||||
return Core::FunctionReplyObject(dbFilter.operatorId, tr_lts("dds", "Error updating BuildingComponentFilter in database"));
|
||||
it.value()->sampleTime(QDateTime::currentMSecsSinceEpoch());
|
||||
it.value()->content(request.content());
|
||||
it.value()->sampleTime = QDateTime::currentMSecsSinceEpoch();
|
||||
it.value()->content = request.content;
|
||||
}
|
||||
dds()->dts()->publish(*it.value());
|
||||
return Core::FunctionReplyObject();
|
||||
|
||||
+2
-2
@@ -71,7 +71,7 @@ void HandlerFilterDataUpdate::onFilterDataUpdateRequest(const rti::core::SampleI
|
||||
Core::FunctionReplyObject HandlerFilterDataUpdate::filterDataUpdateRequest(const FilterData &request)
|
||||
{
|
||||
DEBUG_LOG(m_logger) << LOGFUNCTION << " FilterData: " << request;
|
||||
const std::tuple<int,int,int> k(request.operatorId(), request.screenId(), request.screenContainerId());
|
||||
const std::tuple<int,int,int> k(request.operatorId, request.screenId, request.screenContainerId);
|
||||
auto it = m_latestFilter.find(k);
|
||||
if (it == m_latestFilter.end())
|
||||
{
|
||||
@@ -81,7 +81,7 @@ Core::FunctionReplyObject HandlerFilterDataUpdate::filterDataUpdateRequest(const
|
||||
// already exists
|
||||
FilterData ¤tRef = it.value();
|
||||
// compare age:
|
||||
if (currentRef.requestTime() <= request.requestTime())
|
||||
if (currentRef.requestTime <= request.requestTime)
|
||||
currentRef = request;
|
||||
}
|
||||
dds()->dts()->publish(request);
|
||||
|
||||
+10
-10
@@ -60,7 +60,7 @@ void HandlerSymbolAppearance::cleanup()
|
||||
auto dts = dds()->dts();
|
||||
for (auto it = m_symbolAppearanceMap.cbegin(); it != m_symbolAppearanceMap.cend(); ++it)
|
||||
{
|
||||
dts->removeSymbolAppearanceByKey(it.value()->id());
|
||||
dts->removeSymbolAppearanceByKey(it.value()->id);
|
||||
delete it.value();
|
||||
}
|
||||
m_symbolAppearanceMap.clear();
|
||||
@@ -79,9 +79,9 @@ void HandlerSymbolAppearance::onSymbolAppearanceUpdateRequest(const rti::core::S
|
||||
Core::FunctionReplyObject HandlerSymbolAppearance::symbolAppearanceUpdateRequest(const SymbolAppearance &request)
|
||||
{
|
||||
Database::SymbolAppearance dbFilter;
|
||||
dbFilter.operatorId = request.operatorId();
|
||||
dbFilter.content = QString::fromStdString(request.content());
|
||||
dbFilter.ctx = QString::fromStdString(request.ctx());
|
||||
dbFilter.operatorId = request.operatorId;
|
||||
dbFilter.content = QString::fromStdString(request.content);
|
||||
dbFilter.ctx = QString::fromStdString(request.ctx);
|
||||
|
||||
const key k(dbFilter.operatorId, dbFilter.ctx);
|
||||
auto it = m_symbolAppearanceMap.find(k);
|
||||
@@ -95,24 +95,24 @@ Core::FunctionReplyObject HandlerSymbolAppearance::symbolAppearanceUpdateRequest
|
||||
return Core::FunctionReplyObject(dbFilter.operatorId, tr_lts("dds", "Can not insert SymbolAppearanceFilter into database"));
|
||||
}
|
||||
SymbolAppearance *ptr = new SymbolAppearance(request);
|
||||
ptr->sampleTime(QDateTime::currentMSecsSinceEpoch());
|
||||
ptr->id(dbFilter.id);
|
||||
ptr->sampleTime = QDateTime::currentMSecsSinceEpoch();
|
||||
ptr->id = dbFilter.id;
|
||||
m_symbolAppearanceMap.insert(k, ptr);
|
||||
it = m_symbolAppearanceMap.find(k);
|
||||
}
|
||||
else
|
||||
{
|
||||
// already exists
|
||||
dbFilter.id = it.value()->id();
|
||||
dbFilter.operatorId = it.value()->operatorId();
|
||||
dbFilter.id = it.value()->id;
|
||||
dbFilter.operatorId = it.value()->operatorId;
|
||||
|
||||
DEBUG_LOG(m_logger) << "Update symbol filter with id " << dbFilter.id
|
||||
<< " for operator " << dbFilter.operatorId;
|
||||
|
||||
if (!db()->update(dbFilter))
|
||||
return Core::FunctionReplyObject(dbFilter.operatorId, tr_lts("dds", "Error updating SymbolAppearanceFilter in database"));
|
||||
it.value()->sampleTime(QDateTime::currentMSecsSinceEpoch());
|
||||
it.value()->content(request.content());
|
||||
it.value()->sampleTime = QDateTime::currentMSecsSinceEpoch();
|
||||
it.value()->content = request.content;
|
||||
}
|
||||
dds()->dts()->publish(*it.value());
|
||||
return Core::FunctionReplyObject();
|
||||
|
||||
Reference in new issue
Block a user