[Libreoffice-commits] online.git: kit/ChildSession.cpp kit/ChildSession.hpp kit/Kit.cpp kit/Kit.hpp test/WhiteBoxTests.cpp
Libreoffice Gerrit user
logerrit at kemper.freedesktop.org
Wed Sep 12 16:28:40 UTC 2018
kit/ChildSession.cpp | 2 +-
kit/ChildSession.hpp | 9 ++++-----
kit/Kit.cpp | 2 +-
kit/Kit.hpp | 4 ++--
test/WhiteBoxTests.cpp | 4 ++--
5 files changed, 10 insertions(+), 11 deletions(-)
New commits:
commit 87b85ff8f0761a3461cb2615b0f70670865cdaef
Author: Tor Lillqvist <tml at collabora.com>
AuthorDate: Wed Sep 12 19:05:01 2018 +0300
Commit: Tor Lillqvist <tml at collabora.com>
CommitDate: Wed Sep 12 19:27:23 2018 +0300
Be consistent in how we name "interface" abstract classes
We already use a suffix "Interface" for SocketHandlerInterface, so
rename IDocumentManager to DocumentManagerInterface.
Naming "interface" classes with an "I" prefix is C# and COM style.
Sure, that is a convention as good as any other, but let's try to be
consistent within this rather small code-base.
Change-Id: I9c356df327debd780f23ed2b2e6d6e630328861e
diff --git a/kit/ChildSession.cpp b/kit/ChildSession.cpp
index d5324f4ad..a8380fc81 100644
--- a/kit/ChildSession.cpp
+++ b/kit/ChildSession.cpp
@@ -40,7 +40,7 @@ std::recursive_mutex ChildSession::Mutex;
ChildSession::ChildSession(const std::string& id,
const std::string& jailId,
- IDocumentManager& docManager) :
+ DocumentManagerInterface& docManager) :
Session("ToMaster-" + id, id, false),
_jailId(jailId),
_docManager(docManager),
diff --git a/kit/ChildSession.hpp b/kit/ChildSession.hpp
index b690d95cd..4071ee466 100644
--- a/kit/ChildSession.hpp
+++ b/kit/ChildSession.hpp
@@ -32,9 +32,8 @@ enum class LokEventTargetEnum
Window
};
-/// An abstract interface that defines the
-/// DocumentManager interface and functionality.
-class IDocumentManager
+// An abstract interface.
+class DocumentManagerInterface
{
public:
/// Reqest loading a document, or a new view, if one exists.
@@ -142,7 +141,7 @@ public:
// used by downloadas to construct jailed path.
ChildSession(const std::string& id,
const std::string& jailId,
- IDocumentManager& docManager);
+ DocumentManagerInterface& docManager);
virtual ~ChildSession();
bool getStatus(const char* buffer, int length);
@@ -221,7 +220,7 @@ private:
private:
const std::string _jailId;
- IDocumentManager& _docManager;
+ DocumentManagerInterface& _docManager;
std::queue<std::chrono::steady_clock::time_point> _cursorInvalidatedEvent;
const unsigned _eventStorageIntervalMs = 15*1000;
diff --git a/kit/Kit.cpp b/kit/Kit.cpp
index 278000392..f67617a8f 100644
--- a/kit/Kit.cpp
+++ b/kit/Kit.cpp
@@ -752,7 +752,7 @@ static FILE* ProcSMapsFile = nullptr;
/// per process. But for security reasons don't.
/// However, we could have a loolkit instance
/// per user or group of users (a trusted circle).
-class Document : public Runnable, public IDocumentManager
+class Document : public Runnable, public DocumentManagerInterface
{
public:
/// We have two types of password protected documents
diff --git a/kit/Kit.hpp b/kit/Kit.hpp
index b2c768baa..19543e733 100644
--- a/kit/Kit.hpp
+++ b/kit/Kit.hpp
@@ -71,13 +71,13 @@ bool globalPreinit(const std::string& loTemplate);
/// Wrapper around private Document::ViewCallback().
void documentViewCallback(const int type, const char* p, void* data);
-class IDocumentManager;
+class DocumentManagerInterface;
/// Descriptor class used to link a LOK
/// callback to a specific view.
struct CallbackDescriptor
{
- IDocumentManager* const Doc;
+ DocumentManagerInterface* const Doc;
const int ViewId;
};
diff --git a/test/WhiteBoxTests.cpp b/test/WhiteBoxTests.cpp
index 580df11e3..a85b09fbd 100644
--- a/test/WhiteBoxTests.cpp
+++ b/test/WhiteBoxTests.cpp
@@ -323,8 +323,8 @@ void WhiteBoxTests::testRegexListMatcher_Init()
CPPUNIT_ASSERT(matcher.match("192.168.."));
}
-/// A stub IDocumentManager implementation for unit test purposes.
-class DummyDocument : public IDocumentManager
+/// A stub DocumentManagerInterface implementation for unit test purposes.
+class DummyDocument : public DocumentManagerInterface
{
std::shared_ptr<TileQueue> _tileQueue;
std::mutex _mutex;
More information about the Libreoffice-commits
mailing list