Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 5 additions & 3 deletions mgmt2/config/FileManager.h
Original file line number Diff line number Diff line change
Expand Up @@ -106,8 +106,6 @@ class FileManager
return isRequired;
}

// FileManager *configFiles = nullptr; // Manager to notify on an update.

// noncopyable
ConfigManager(const ConfigManager &) = delete;
ConfigManager &operator=(const ConfigManager &) = delete;
Expand All @@ -126,8 +124,10 @@ class FileManager

using CallbackType = std::function<ts::Errata(std::string const &, std::string const &)>;

FileManager();
~FileManager();
FileManager(const FileManager &obj) = delete;
FileManager &operator=(FileManager const &) = delete;

void addFile(const char *fileName, const char *configName, bool root_access_needed, bool isRequired,
ConfigManager *parentConfig = nullptr);

Expand Down Expand Up @@ -156,6 +156,8 @@ class FileManager
}

private:
FileManager();

ink_mutex accessLock; // Protects bindings hashtable
ConfigUpdateCbTable *_pluginCallbackList;

Expand Down