mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-05 09:15:34 +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
|
||||
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
|
||||
virtual bool writeToFile(const QString &fileName, const QString &content) = 0;
|
||||
|
||||
|
||||
@@ -174,6 +174,13 @@ namespace BlackCore
|
||||
return BlackMisc::CIdentifierList();
|
||||
}
|
||||
|
||||
//! \copydoc IContextApplication::getApplicationIdentifier
|
||||
virtual BlackMisc::CIdentifier getApplicationIdentifier() const override
|
||||
{
|
||||
logEmptyContextWarning(Q_FUNC_INFO);
|
||||
return BlackMisc::CIdentifier();
|
||||
}
|
||||
|
||||
//! \copydoc IContextApplication::readFromFile
|
||||
virtual QString readFromFile(const QString &fileName) const override
|
||||
{
|
||||
|
||||
@@ -206,6 +206,13 @@ namespace BlackCore
|
||||
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
|
||||
{
|
||||
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 void unregisterApplication(const BlackMisc::CIdentifier &application) override;
|
||||
virtual BlackMisc::CIdentifierList getRegisteredApplications() const override;
|
||||
virtual BlackMisc::CIdentifier getApplicationIdentifier() const override;
|
||||
virtual QString readFromFile(const QString &fileName) const override;
|
||||
virtual bool removeFile(const QString &fileName) override;
|
||||
virtual bool existsFile(const QString &fileName) const override;
|
||||
|
||||
@@ -184,6 +184,11 @@ namespace BlackCore
|
||||
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)
|
||||
{
|
||||
if (fileName.isEmpty()) { return false; }
|
||||
|
||||
@@ -69,6 +69,7 @@ namespace BlackCore
|
||||
virtual BlackMisc::CIdentifier registerApplication(const BlackMisc::CIdentifier &application) override;
|
||||
virtual void unregisterApplication(const BlackMisc::CIdentifier &application) override;
|
||||
virtual BlackMisc::CIdentifierList getRegisteredApplications() const override;
|
||||
virtual BlackMisc::CIdentifier getApplicationIdentifier() const override;
|
||||
virtual bool writeToFile(const QString &fileName, const QString &content) override;
|
||||
virtual QString readFromFile(const QString &fileName) const override;
|
||||
virtual bool removeFile(const QString &fileName) override;
|
||||
|
||||
Reference in New Issue
Block a user