mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-26 18:55:38 +08:00
Ref T413, application context "getApplicationIdentifier" to get remote identifier
This commit is contained in:
@@ -193,6 +193,9 @@ namespace BlackCore
|
|||||||
//! All registered applications
|
//! All registered applications
|
||||||
virtual BlackMisc::CIdentifierList getRegisteredApplications() const = 0;
|
virtual BlackMisc::CIdentifierList getRegisteredApplications() const = 0;
|
||||||
|
|
||||||
|
//! Identifier of application, remote side if distributed
|
||||||
|
virtual BlackMisc::CIdentifier getApplicationIdentifier() const = 0;
|
||||||
|
|
||||||
//! Remote enabled version of writing a text file
|
//! Remote enabled version of writing a text file
|
||||||
virtual bool writeToFile(const QString &fileName, const QString &content) = 0;
|
virtual bool writeToFile(const QString &fileName, const QString &content) = 0;
|
||||||
|
|
||||||
|
|||||||
@@ -174,6 +174,13 @@ namespace BlackCore
|
|||||||
return BlackMisc::CIdentifierList();
|
return BlackMisc::CIdentifierList();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//! \copydoc IContextApplication::getApplicationIdentifier
|
||||||
|
virtual BlackMisc::CIdentifier getApplicationIdentifier() const override
|
||||||
|
{
|
||||||
|
logEmptyContextWarning(Q_FUNC_INFO);
|
||||||
|
return BlackMisc::CIdentifier();
|
||||||
|
}
|
||||||
|
|
||||||
//! \copydoc IContextApplication::readFromFile
|
//! \copydoc IContextApplication::readFromFile
|
||||||
virtual QString readFromFile(const QString &fileName) const override
|
virtual QString readFromFile(const QString &fileName) const override
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -206,6 +206,13 @@ namespace BlackCore
|
|||||||
return m_registeredApplications.findAfterNowMinusOffset(outdatedMs);
|
return m_registeredApplications.findAfterNowMinusOffset(outdatedMs);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
CIdentifier CContextApplication::getApplicationIdentifier() const
|
||||||
|
{
|
||||||
|
if (m_debugEnabled) { CLogMessage(this, CLogCategory::contextSlot()).debug() << Q_FUNC_INFO; }
|
||||||
|
static const CIdentifier identifier("swift application");
|
||||||
|
return identifier;
|
||||||
|
}
|
||||||
|
|
||||||
QString CContextApplication::readFromFile(const QString &fileName) const
|
QString CContextApplication::readFromFile(const QString &fileName) const
|
||||||
{
|
{
|
||||||
if (m_debugEnabled) { CLogMessage(this, CLogCategory::contextSlot()).debug() << Q_FUNC_INFO << fileName; }
|
if (m_debugEnabled) { CLogMessage(this, CLogCategory::contextSlot()).debug() << Q_FUNC_INFO << fileName; }
|
||||||
|
|||||||
@@ -65,6 +65,7 @@ namespace BlackCore
|
|||||||
virtual BlackMisc::CIdentifier registerApplication(const BlackMisc::CIdentifier &application) override;
|
virtual BlackMisc::CIdentifier registerApplication(const BlackMisc::CIdentifier &application) override;
|
||||||
virtual void unregisterApplication(const BlackMisc::CIdentifier &application) override;
|
virtual void unregisterApplication(const BlackMisc::CIdentifier &application) override;
|
||||||
virtual BlackMisc::CIdentifierList getRegisteredApplications() const override;
|
virtual BlackMisc::CIdentifierList getRegisteredApplications() const override;
|
||||||
|
virtual BlackMisc::CIdentifier getApplicationIdentifier() const override;
|
||||||
virtual QString readFromFile(const QString &fileName) const override;
|
virtual QString readFromFile(const QString &fileName) const override;
|
||||||
virtual bool removeFile(const QString &fileName) override;
|
virtual bool removeFile(const QString &fileName) override;
|
||||||
virtual bool existsFile(const QString &fileName) const override;
|
virtual bool existsFile(const QString &fileName) const override;
|
||||||
|
|||||||
@@ -184,6 +184,11 @@ namespace BlackCore
|
|||||||
return m_dBusInterface->callDBusRet<BlackMisc::CIdentifierList>(QLatin1String("getRegisteredApplications"));
|
return m_dBusInterface->callDBusRet<BlackMisc::CIdentifierList>(QLatin1String("getRegisteredApplications"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
CIdentifier CContextApplicationProxy::getApplicationIdentifier() const
|
||||||
|
{
|
||||||
|
return m_dBusInterface->callDBusRet<BlackMisc::CIdentifier>(QLatin1String("getApplicationIdentifier"));
|
||||||
|
}
|
||||||
|
|
||||||
bool CContextApplicationProxy::writeToFile(const QString &fileName, const QString &content)
|
bool CContextApplicationProxy::writeToFile(const QString &fileName, const QString &content)
|
||||||
{
|
{
|
||||||
if (fileName.isEmpty()) { return false; }
|
if (fileName.isEmpty()) { return false; }
|
||||||
|
|||||||
@@ -69,6 +69,7 @@ namespace BlackCore
|
|||||||
virtual BlackMisc::CIdentifier registerApplication(const BlackMisc::CIdentifier &application) override;
|
virtual BlackMisc::CIdentifier registerApplication(const BlackMisc::CIdentifier &application) override;
|
||||||
virtual void unregisterApplication(const BlackMisc::CIdentifier &application) override;
|
virtual void unregisterApplication(const BlackMisc::CIdentifier &application) override;
|
||||||
virtual BlackMisc::CIdentifierList getRegisteredApplications() const override;
|
virtual BlackMisc::CIdentifierList getRegisteredApplications() const override;
|
||||||
|
virtual BlackMisc::CIdentifier getApplicationIdentifier() const override;
|
||||||
virtual bool writeToFile(const QString &fileName, const QString &content) override;
|
virtual bool writeToFile(const QString &fileName, const QString &content) override;
|
||||||
virtual QString readFromFile(const QString &fileName) const override;
|
virtual QString readFromFile(const QString &fileName) const override;
|
||||||
virtual bool removeFile(const QString &fileName) override;
|
virtual bool removeFile(const QString &fileName) override;
|
||||||
|
|||||||
Reference in New Issue
Block a user