macOS/fileprovidersocketserver_mac.mm
macOS/fileproviderstorageuseenumerationobserver.h
macOS/fileproviderstorageuseenumerationobserver.m
+ macOS/fileproviderutils.h
+ macOS/fileproviderutils_mac.mm
macOS/fileproviderxpc.h
macOS/fileproviderxpc_mac.mm
macOS/fileproviderxpc_mac_utils.h
--- /dev/null
+/*
+ * Copyright 2023 (c) Claudio Cambra <claudio.cambra@nextcloud.com>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
+ * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+ * for more details.
+ */
+
+#pragma once
+
+#import <FileProvider/FileProvider.h>
+
+/**
+ * This file contains the FileProviderUtils namespace, which contains
+ * utility functions for the FileProvider extension.
+ *
+ * Unlike other classes or namespaces in this module, this does not have
+ * a clear file separation between C++ and Objective C++ code.
+ * This is intended as a completely Objective-C++ namespace!
+ *
+ * You should threfore try to avoid using this in C++ code wherever possible
+ * and only use this in *_mac.mm implementation files.
+ */
+
+namespace OCC {
+
+namespace Mac {
+
+namespace FileProviderUtils {
+
+
+
+} // namespace FileProviderUtils
+
+} // namespace Mac
+
+} // namespace OCC
--- /dev/null
+/*
+ * Copyright 2023 (c) Claudio Cambra <claudio.cambra@nextcloud.com>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
+ * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+ * for more details.
+ */
+
+#include "fileproviderutils.h"
+
+namespace OCC {
+
+namespace Mac {
+
+namespace FileProviderUtils {
+
+} // namespace FileProviderUtils
+
+} // namespace Mac
+
+} // namespace OCC