wsd/Admin.cpp      |   24 ++++++++++++------------
 wsd/AdminModel.hpp |   19 ++++++++++++++-----
 wsd/LOOLWSD.cpp    |   16 ++++++++--------
 3 files changed, 34 insertions(+), 25 deletions(-)

New commits:
commit d00c6382986249fcc9dc2bc97b2ed59ba151babc
Author:     Miklos Vajna <vmik...@collabora.com>
AuthorDate: Tue Jan 8 09:05:40 2019 +0100
Commit:     Miklos Vajna <vmik...@collabora.com>
CommitDate: Tue Jan 8 09:05:46 2019 +0100

    DocProcSettings: make members private
    
    Which shows that LimitDataMemKb was an unused member, so remove it.
    
    Change-Id: I48c9a5df09b78e5fc267550219d7f4c78a03ec01

diff --git a/wsd/Admin.cpp b/wsd/Admin.cpp
index 7efc46331..8cb2aa389 100644
--- a/wsd/Admin.cpp
+++ b/wsd/Admin.cpp
@@ -183,10 +183,10 @@ void AdminSocketHandler::handleMessage(bool /* fin */, 
WSOpCode /* code */,
             << "net_stats_interval=" << 
std::to_string(_admin->getNetStatsInterval()) << ' ';
 
         const DocProcSettings& docProcSettings = 
_admin->getDefDocProcSettings();
-        oss << "limit_virt_mem_mb=" << docProcSettings.LimitVirtMemMb << ' '
-            << "limit_stack_mem_kb=" << docProcSettings.LimitStackMemKb << ' '
-            << "limit_file_size_mb=" << docProcSettings.LimitFileSizeMb << ' '
-            << "limit_num_open_files=" << docProcSettings.LimitNumberOpenFiles 
<< ' ';
+        oss << "limit_virt_mem_mb=" << docProcSettings.getLimitVirtMemMb() << 
' '
+            << "limit_stack_mem_kb=" << docProcSettings.getLimitStackMemKb() 
<< ' '
+            << "limit_file_size_mb=" << docProcSettings.getLimitFileSizeMb() 
<< ' '
+            << "limit_num_open_files=" << 
docProcSettings.getLimitNumberOpenFiles() << ' ';
 
         sendTextFrame(oss.str());
     }
@@ -251,13 +251,13 @@ void AdminSocketHandler::handleMessage(bool /* fin */, 
WSOpCode /* code */,
             {
                 DocProcSettings docProcSettings = 
_admin->getDefDocProcSettings();
                 if (settingName == "limit_virt_mem_mb")
-                    docProcSettings.LimitVirtMemMb = settingVal;
+                    docProcSettings.setLimitVirtMemMb(settingVal);
                 else if (settingName == "limit_stack_mem_kb")
-                    docProcSettings.LimitStackMemKb = settingVal;
+                    docProcSettings.setLimitStackMemKb(settingVal);
                 else if (settingName == "limit_file_size_mb")
-                    docProcSettings.LimitFileSizeMb = settingVal;
+                    docProcSettings.setLimitFileSizeMb(settingVal);
                 else if (settingName == "limit_num_open_files")
-                    docProcSettings.LimitNumberOpenFiles = settingVal;
+                    docProcSettings.setLimitNumberOpenFiles(settingVal);
                 else
                     LOG_ERR("Unknown limit: " << settingName);
 
@@ -572,10 +572,10 @@ void Admin::addBytes(const std::string& docKey, uint64_t 
sent, uint64_t recv)
 void Admin::notifyForkit()
 {
     std::ostringstream oss;
-    oss << "setconfig limit_virt_mem_mb " << 
_defDocProcSettings.LimitVirtMemMb << '\n'
-        << "setconfig limit_stack_mem_kb " << 
_defDocProcSettings.LimitStackMemKb << '\n'
-        << "setconfig limit_file_size_mb " << 
_defDocProcSettings.LimitFileSizeMb << '\n'
-        << "setconfig limit_num_open_files " << 
_defDocProcSettings.LimitNumberOpenFiles << '\n';
+    oss << "setconfig limit_virt_mem_mb " << 
_defDocProcSettings.getLimitVirtMemMb() << '\n'
+        << "setconfig limit_stack_mem_kb " << 
_defDocProcSettings.getLimitStackMemKb() << '\n'
+        << "setconfig limit_file_size_mb " << 
_defDocProcSettings.getLimitFileSizeMb() << '\n'
+        << "setconfig limit_num_open_files " << 
_defDocProcSettings.getLimitNumberOpenFiles() << '\n';
 
     if (_forKitWritePipe != -1)
         IoUtil::writeToPipe(_forKitWritePipe, oss.str());
diff --git a/wsd/AdminModel.hpp b/wsd/AdminModel.hpp
index 86c68df33..2b69f900b 100644
--- a/wsd/AdminModel.hpp
+++ b/wsd/AdminModel.hpp
@@ -48,11 +48,20 @@ private:
 
 struct DocProcSettings
 {
-    size_t LimitVirtMemMb;
-    size_t LimitDataMemKb;
-    size_t LimitStackMemKb;
-    size_t LimitFileSizeMb;
-    size_t LimitNumberOpenFiles;
+    void setLimitVirtMemMb(size_t limitVirtMemMb) { _limitVirtMemMb = 
limitVirtMemMb; }
+    size_t getLimitVirtMemMb() const { return _limitVirtMemMb; }
+    void setLimitStackMemKb(size_t limitStackMemKb) { _limitStackMemKb = 
limitStackMemKb; }
+    size_t getLimitStackMemKb() const { return _limitStackMemKb; }
+    void setLimitFileSizeMb(size_t limitFileSizeMb) { _limitFileSizeMb = 
limitFileSizeMb; }
+    size_t getLimitFileSizeMb() const { return _limitFileSizeMb; }
+    void setLimitNumberOpenFiles(size_t limitNumberOpenFiles) { 
_limitNumberOpenFiles = limitNumberOpenFiles; }
+    size_t getLimitNumberOpenFiles() const { return _limitNumberOpenFiles; }
+
+private:
+    size_t _limitVirtMemMb;
+    size_t _limitStackMemKb;
+    size_t _limitFileSizeMb;
+    size_t _limitNumberOpenFiles;
 };
 
 /// Containing basic information about document
diff --git a/wsd/LOOLWSD.cpp b/wsd/LOOLWSD.cpp
index f43aca9c5..30beb7b28 100644
--- a/wsd/LOOLWSD.cpp
+++ b/wsd/LOOLWSD.cpp
@@ -1137,10 +1137,10 @@ void LOOLWSD::initialize(Application& self)
     ServerApplication::initialize(self);
 
     DocProcSettings docProcSettings;
-    docProcSettings.LimitVirtMemMb = 
getConfigValue<int>("per_document.limit_virt_mem_mb", 0);
-    docProcSettings.LimitStackMemKb = 
getConfigValue<int>("per_document.limit_stack_mem_kb", 0);
-    docProcSettings.LimitFileSizeMb = 
getConfigValue<int>("per_document.limit_file_size_mb", 0);
-    docProcSettings.LimitNumberOpenFiles = 
getConfigValue<int>("per_document.limit_num_open_files", 0);
+    
docProcSettings.setLimitVirtMemMb(getConfigValue<int>("per_document.limit_virt_mem_mb",
 0));
+    
docProcSettings.setLimitStackMemKb(getConfigValue<int>("per_document.limit_stack_mem_kb",
 0));
+    
docProcSettings.setLimitFileSizeMb(getConfigValue<int>("per_document.limit_file_size_mb",
 0));
+    
docProcSettings.setLimitNumberOpenFiles(getConfigValue<int>("per_document.limit_num_open_files",
 0));
     Admin::instance().setDefDocProcSettings(docProcSettings, false);
 
 #if ENABLE_DEBUG
@@ -1558,10 +1558,10 @@ bool LOOLWSD::createForKit()
 
     const DocProcSettings& docProcSettings = 
Admin::instance().getDefDocProcSettings();
     std::ostringstream ossRLimits;
-    ossRLimits << "limit_virt_mem_mb:" << docProcSettings.LimitVirtMemMb;
-    ossRLimits << ";limit_stack_mem_kb:" << docProcSettings.LimitStackMemKb;
-    ossRLimits << ";limit_file_size_mb:" << docProcSettings.LimitFileSizeMb;
-    ossRLimits << ";limit_num_open_files:" << 
docProcSettings.LimitNumberOpenFiles;
+    ossRLimits << "limit_virt_mem_mb:" << docProcSettings.getLimitVirtMemMb();
+    ossRLimits << ";limit_stack_mem_kb:" << 
docProcSettings.getLimitStackMemKb();
+    ossRLimits << ";limit_file_size_mb:" << 
docProcSettings.getLimitFileSizeMb();
+    ossRLimits << ";limit_num_open_files:" << 
docProcSettings.getLimitNumberOpenFiles();
     args.push_back("--rlimits=" + ossRLimits.str());
 
     if (UnitWSD::get().hasKitHooks())
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to