Cleanup: Usage of pragma once instead guard names in headers 96/89196/6
authorRadoslaw Bartosiak <r.bartosiak@samsung.com>
Thu, 22 Sep 2016 11:49:24 +0000 (13:49 +0200)
committerGerrit Code Review <gerrit@review.vlan103.tizen.org>
Thu, 24 Nov 2016 14:15:50 +0000 (06:15 -0800)
Additionally: fixes in @files, remove of multiple newlines at EOF

Change-Id: I58d8b1e11fbc4709dc61229ea6e83098217c67dd
Signed-off-by: Radoslaw Bartosiak <r.bartosiak@samsung.com>
57 files changed:
src/client/include/check-proper-drop.h
src/client/include/client-common.h
src/client/include/client-offline.h
src/common/include/config.h
src/common/include/connection-info.h
src/common/include/connection.h
src/common/include/credentials.h
src/common/include/cynara.h
src/common/include/file-lock.h
src/common/include/filesystem-exception.h
src/common/include/filesystem.h
src/common/include/message-buffer.h
src/common/include/permissible-set.h
src/common/include/pkg-info.h
src/common/include/privilege_db.h
src/common/include/protocols.h
src/common/include/service_impl.h
src/common/include/sharing_info.h
src/common/include/smack-check.h
src/common/include/smack-exceptions.h
src/common/include/smack-labels.h
src/common/include/smack-rules.h
src/common/include/stmt-wrapper.h
src/dpl/core/include/dpl/assert.h
src/dpl/core/include/dpl/availability.h
src/dpl/core/include/dpl/binary_queue.h
src/dpl/core/include/dpl/char_traits.h
src/dpl/core/include/dpl/colors.h
src/dpl/core/include/dpl/errno_string.h
src/dpl/core/include/dpl/exception.h
src/dpl/core/include/dpl/free_deleter.h
src/dpl/core/include/dpl/fstream_accessors.h
src/dpl/core/include/dpl/noncopyable.h
src/dpl/core/include/dpl/noreturn.h
src/dpl/core/include/dpl/serialization.h
src/dpl/core/include/dpl/singleton.h
src/dpl/db/include/dpl/db/naive_synchronization_object.h
src/dpl/db/include/dpl/db/sql_connection.h
src/dpl/log/include/dpl/log/abstract_log_provider.h
src/dpl/log/include/dpl/log/dlog_log_provider.h
src/dpl/log/include/dpl/log/log.h
src/dpl/log/include/dpl/log/old_style_log_provider.h
src/dpl/log/include/dpl/log/sd_journal_provider.h
src/include/app-manager.h
src/include/app-runtime.h
src/include/app-sharing.h
src/include/label-monitor.h
src/include/policy-manager.h
src/include/security-manager-types.h
src/include/security-manager.h
src/include/user-manager.h
src/server/main/include/generic-event.h
src/server/main/include/generic-socket-manager.h
src/server/main/include/service-thread.h
src/server/main/include/socket-manager.h
src/server/service/include/base-service.h
src/server/service/include/service.h

index ad1df5b..69ec403 100644 (file)
@@ -1,5 +1,5 @@
 /*
- *  Copyright (c) 2015 Samsung Electronics Co., Ltd All Rights Reserved
+ *  Copyright (c) 2015-2016 Samsung Electronics Co., Ltd All Rights Reserved
  *
  *  Contact: Rafal Krypa <r.krypa@samsung.com>
  *
@@ -22,8 +22,7 @@
  * @brief       Definition of proper privilege dropping check utilities
  */
 
-#ifndef SECURITY_MANAGER_CHECK_PROPER_DROP_
-#define SECURITY_MANAGER_CHECK_PROPER_DROP_
+#pragma once
 
 #include <dpl/exception.h>
 
@@ -73,4 +72,3 @@ private:
 };
 
 } // namespace SecurityManager
-#endif /* SECURITY_MANAGER_CHECK_PROPER_DROP_H_ */
index b7baa51..659acfa 100644 (file)
@@ -23,8 +23,7 @@
  *              used in security manager.
  */
 
-#ifndef _SECURITY_MANAGER_CLIENT_
-#define _SECURITY_MANAGER_CLIENT_
+#pragma once
 
 #include <functional>
 
@@ -40,5 +39,3 @@ namespace SecurityManager {
 int try_catch(const std::function<int()>& func);
 
 } // namespace SecurityManager
-
-#endif // _SECURITY_MANAGER_CLIENT_
index ef640c8..71925cc 100644 (file)
@@ -1,5 +1,5 @@
 /*
- *  Copyright (c) 2000 - 2014 Samsung Electronics Co., Ltd All Rights Reserved
+ *  Copyright (c) 2000 - 2016 Samsung Electronics Co., Ltd All Rights Reserved
  *
  *  Contact: Rafal Krypa <r.krypa@samsung.com>
  *
  *  limitations under the License
  */
 /*
- * @file        client-common.h
+ * @file        client-offline.h
  * @author      Rafal Krypa <r.krypa@samsung.com>
  * @version     1.0
  * @brief       Helper class for client "off-line" mode detection
  */
 
-#ifndef _SECURITY_MANAGER_OFFLINE_
-#define _SECURITY_MANAGER_OFFLINE_
+#pragma once
 
 #include <credentials.h>
 #include <file-lock.h>
@@ -43,5 +42,3 @@ private:
 };
 
 } // namespace SecurityManager
-
-#endif // _SECURITY_MANAGER_OFFLINE_
index f3f9864..ab3c78f 100644 (file)
@@ -22,8 +22,7 @@
  * @brief       Definition of Configuration options
  */
 
-#ifndef SECURITY_MANAGER_CONFIG_
-#define SECURITY_MANAGER_CONFIG_
+#pragma once
 
 #include <string>
 
@@ -55,5 +54,3 @@ extern const bool IS_ASKUSER_ENABLED;
 };
 
 } /* namespace SecurityManager */
-
-#endif /* SECURITY_MANAGER_CONFIG_ */
index 7147bbe..006176a 100644 (file)
@@ -1,5 +1,5 @@
 /*
- *  Copyright (c) 2000 - 2014 Samsung Electronics Co., Ltd All Rights Reserved
+ *  Copyright (c) 2000 - 2016 Samsung Electronics Co., Ltd All Rights Reserved
  *
  *  Contact: Rafal Krypa <r.krypa@samsung.com>
  *
@@ -22,8 +22,7 @@
  * @brief       Definition of ConnectionInfo structure and ConnectionInfoMap type.
  */
 
-#ifndef _CONNECTION_INFO_H_
-#define _CONNECTION_INFO_H_
+#pragma once
 
 #include <map>
 #include <generic-socket-manager.h>
@@ -38,5 +37,3 @@ namespace SecurityManager
 
     typedef std::map<int, ConnectionInfo> ConnectionInfoMap;
 } //namespace SecurityManager
-
-#endif //_CONNECTION_INFO_H_
index 77967c4..176ca1c 100644 (file)
@@ -1,5 +1,5 @@
 /*
- *  Copyright (c) 2000 - 2014 Samsung Electronics Co., Ltd All Rights Reserved
+ *  Copyright (c) 2000 - 2016 Samsung Electronics Co., Ltd All Rights Reserved
  *
  *  Contact: Rafal Krypa <r.krypa@samsung.com>
  *
@@ -16,7 +16,7 @@
  *  limitations under the License
  */
 /*
- * @file        sock-raii.h
+ * @file        connection.h
  * @author      Bartlomiej Grzelewski (b.grzelewski@samsung.com)
  * @author      Lukasz Kostyra (l.kostyra@samsung.com)
  * @version     1.0
@@ -24,8 +24,7 @@
  *              used in security manager.
  */
 
-#ifndef _SECURITY_MANAGER_CONNECTION_
-#define _SECURITY_MANAGER_CONNECTION_
+#pragma once
 
 #include <vector>
 #include <functional>
@@ -53,5 +52,3 @@ int sendToServer(char const * const interface, const RawBuffer &send, MessageBuf
 int sendToManagerAncData(char const * const interface, const RawBuffer &send, struct msghdr &hdr);
 
 } // namespace SecurityManager
-
-#endif // _SECURITY_MANAGER_CONNECTION_
index 06546fc..ea0b0b2 100644 (file)
@@ -19,8 +19,7 @@
  * @version    1.0
  */
 
-#ifndef SECURITY_MANAGER_CREDENTIALS_
-#define SECURITY_MANAGER_CREDENTIALS_
+#pragma once
 
 #include <string>
 #include <sys/types.h>
@@ -53,5 +52,3 @@ private:
 };
 
 } // namespace SecurityManager
-
-#endif /* SECURITY_MANAGER_CREDENTIALS_ */
index 2c4b753..8d291bf 100644 (file)
@@ -21,8 +21,7 @@
  * @brief       Wrapper class for Cynara interface
  */
 
-#ifndef _SECURITY_MANAGER_CYNARA_
-#define _SECURITY_MANAGER_CYNARA_
+#pragma once
 
 #include <cynara-client-async.h>
 #include <cynara-admin.h>
@@ -353,5 +352,3 @@ private:
 };
 
 } // namespace SecurityManager
-
-#endif // _SECURITY_MANAGER_CYNARA_
index 08d6022..faec8b5 100644 (file)
@@ -60,4 +60,3 @@ private:
 };
 
 } // namespace SecurityManager
-
index 4e13019..fd4bd73 100644 (file)
@@ -1,5 +1,5 @@
 /*
- *  Copyright (c) 2015 Samsung Electronics Co., Ltd All Rights Reserved
+ *  Copyright (c) 2015 - 2016 Samsung Electronics Co., Ltd All Rights Reserved
  *
  *  Contact: Rafal Krypa <r.krypa@samsung.com>
  *
  *  limitations under the License
  */
 /**
- * @file        fs-exceptions.h
+ * @file        filesystem-exception.h
  * @author      Rafal Krypa <r.krypa@samsung.com>
  * @version     1.0
  * @brief       Declaration of Smack-specific exceptions
  *
  */
-#ifndef _FILESYSTEM_EXCEPTIONS_H_
-#define _FILESYSTEM_EXCEPTIONS_H_
+#pragma once
 
 #include <dpl/exception.h>
 
@@ -38,5 +37,3 @@ public:
 
 } // namespace FS
 } // namespace SecurityManager
-
-#endif /* _FILESYSTEM_EXCEPTIONS_H_ */
index 9c47836..33f615a 100644 (file)
@@ -22,8 +22,7 @@
  * @brief       Very simple wrapper for opendir/readdir.
  *
  */
-#ifndef _FILESYSTEM_H_
-#define _FILESYSTEM_H_
+#pragma once
 
 #include <vector>
 #include <string>
@@ -41,6 +40,3 @@ std::string dirName(const std::string &path);
 
 } // namespace FS
 } // nanespace SecurityManager
-
-#endif // _FILESYSTEM_H_
-
index 19e7ee2..6e8830c 100644 (file)
@@ -1,5 +1,5 @@
 /*
- *  Copyright (c) 2000 - 2014 Samsung Electronics Co., Ltd All Rights Reserved
+ *  Copyright (c) 2000 - 2016 Samsung Electronics Co., Ltd All Rights Reserved
  *
  *  Contact: Rafal Krypa <r.krypa@samsung.com>
  *
  *  limitations under the License
  */
 /*
- * @file        secket-buffer.h
+ * @file        message-buffer.h
  * @author      Bartlomiej Grzelewski (b.grzelewski@samsung.com)
  * @version     1.0
  * @brief       Implementatin of MessageBuffer.
  */
 
-#ifndef _SECURITY_MANAGER_SOCKET_BUFFER_
-#define _SECURITY_MANAGER_SOCKET_BUFFER_
+#pragma once
 
 #include <vector>
 
@@ -75,5 +74,3 @@ protected:
 };
 
 } // namespace SecurityManager
-
-#endif // _SECURITY_MANAGER_SOCKET_BUFFER_
index 1ba4aeb..7b35688 100644 (file)
@@ -23,8 +23,7 @@
  * @brief       Header with API for adding, deleting and reading permissible names
  * @brief       (names of installed applications)
  */
-#ifndef _PERMISSIBLE_SET_H_
-#define _PERMISSIBLE_SET_H_
+#pragma once
 
 #include <cstdlib>
 #include <string>
@@ -89,4 +88,3 @@ void removeUserPermissibleFile(uid_t uid);
 
 } // PermissibleSet
 } // SecurityManager
-#endif /* _PERMISSIBLE_SET_H_ */
index 764762e..7db8182 100644 (file)
@@ -20,8 +20,7 @@
  * @author     Krzysztof Jackiewicz (k.jackiewicz@samsung.com)
  * @version    1.0
  */
-#ifndef _PKG_INFO_H_
-#define _PKG_INFO_H_
+#pragma once
 
 #include <string>
 
@@ -34,5 +33,3 @@ struct PkgInfo {
 };
 
 } // SecurityManager
-
-#endif /* _PKG_INFO_H_ */
index 5750e23..200d818 100644 (file)
@@ -29,6 +29,8 @@
  * @brief       This file contains declaration of the API to privilges database.
  */
 
+#pragma once
+
 #include <cstdio>
 #include <list>
 #include <utility>
@@ -42,9 +44,6 @@
 
 #include "pkg-info.h"
 
-#ifndef PRIVILEGE_DB_H_
-#define PRIVILEGE_DB_H_
-
 namespace SecurityManager {
 
 const std::string PRIVILEGE_DB_PATH = TizenPlatformConfig::makePath(TZ_SYS_DB, ".security-manager.db");
@@ -529,5 +528,3 @@ public:
 };
 
 } //namespace SecurityManager
-
-#endif // PRIVILEGE_DB_H_
index 0e2ab97..c93fb14 100644 (file)
@@ -22,8 +22,7 @@
  * @brief       This file contains list of all protocols suported by security-manager.
  */
 
-#ifndef _SECURITY_MANAGER_PROTOCOLS_
-#define _SECURITY_MANAGER_PROTOCOLS_
+#pragma once
 
 #include <sys/types.h>
 #include <unistd.h>
@@ -129,6 +128,3 @@ typedef struct policy_entry policy_entry;
 struct policy_update_req {
     std::vector<const policy_entry *> units;
 };
-
-
-#endif // _SECURITY_MANAGER_PROTOCOLS_
index b30e9f9..9a7f7e7 100644 (file)
@@ -21,8 +21,7 @@
  * @brief       Implementation of the service methods
  */
 
-#ifndef _SECURITY_MANAGER_SERVICE_IMPL_
-#define _SECURITY_MANAGER_SERVICE_IMPL_
+#pragma once
 
 #include <unistd.h>
 #include <sys/types.h>
@@ -304,5 +303,3 @@ private:
 };
 
 } /* namespace SecurityManager */
-
-#endif /* _SECURITY_MANAGER_SERVICE_IMPL_ */
index ffa2aa8..a211806 100644 (file)
@@ -22,8 +22,7 @@
  * @brief       Definitions of sharing info wrapping types.
  */
 
-#ifndef SECURITY_MANAGER_SHARING_INFO
-#define SECURITY_MANAGER_SHARING_INFO
+#pragma once
 
 namespace SecurityManager {
 class AppInfo {
@@ -38,5 +37,3 @@ typedef std::vector<std::string> PathLabelVector;
 typedef std::map<AppInfo, PathLabelVector> OwnerSharingInfo;
 
 } //namespace SecurityManager
-
-#endif // SECURITY_MANAGER_SHARING_INFO
index b1cf733..c71faea 100644 (file)
@@ -1,7 +1,5 @@
 /*
- *  security-manager
- *
- *  Copyright (c) 2000 - 2014 Samsung Electronics Co., Ltd All Rights Reserved
+ *  Copyright (c) 2000 - 2016 Samsung Electronics Co., Ltd All Rights Reserved
  *
  *  Contact: Rafal Krypa <r.krypa@samsung.com>
  *
@@ -18,8 +16,7 @@
  *  limitations under the License
  */
 
-#ifndef _SMACK_CHECK_H_
-#define _SMACK_CHECK_H_
+#pragma once
 
 namespace SecurityManager {
 
@@ -38,5 +35,3 @@ int smack_runtime_check(void);
 int smack_check(void);
 
 } // namespace SecurityManager
-
-#endif // _SMACK_CHECK_H_
index 98e60d9..0225215 100644 (file)
@@ -1,5 +1,5 @@
 /*
- *  Copyright (c) 2015 Samsung Electronics Co., Ltd All Rights Reserved
+ *  Copyright (c) 2015 - 2016 Samsung Electronics Co., Ltd All Rights Reserved
  *
  *  Contact: Rafal Krypa <r.krypa@samsung.com>
  *
@@ -22,8 +22,7 @@
  * @brief       Declaration of Smack-specific exceptions
  *
  */
-#ifndef _SMACK_EXCEPTIONS_H_
-#define _SMACK_EXCEPTIONS_H_
+#pragma once
 
 #include <dpl/exception.h>
 
@@ -40,5 +39,3 @@ public:
 };
 
 } // namespace SecurityManager
-
-#endif /* _SMACK_EXCEPTIONS_H_ */
index 9ad95b9..8c67e09 100644 (file)
@@ -23,8 +23,7 @@
  * @brief       Header file of functions managing smack labels
  *
  */
-#ifndef _SMACK_LABELS_H_
-#define _SMACK_LABELS_H_
+#pragma once
 
 #include <string>
 #include <utility>
@@ -162,5 +161,3 @@ std::string getSmackLabelFromSelf(void);
 
 } // namespace SmackLabels
 } // namespace SecurityManager
-
-#endif /* _SMACK_LABELS_H_ */
index bb3cffd..65c40db 100644 (file)
@@ -22,8 +22,7 @@
  * @brief       Header file of a class managing smack rules
  *
  */
-#ifndef _SMACK_RULES_H_
-#define _SMACK_RULES_H_
+#pragma once
 
 #include <vector>
 #include <string>
@@ -272,5 +271,3 @@ private:
 };
 
 } // namespace SecurityManager
-
-#endif /* _SMACK_RULES_H_ */
index 54bd0b1..1da8a4c 100644 (file)
@@ -1,5 +1,5 @@
 /*
- *  Copyright (c) 2015 Samsung Electronics Co., Ltd All Rights Reserved
+ *  Copyright (c) 2015 - 2016 Samsung Electronics Co., Ltd All Rights Reserved
  *
  *  Contact: Rafal Krypa <r.krypa@samsung.com>
  *
@@ -22,8 +22,7 @@
  * @brief       Definition of Statement Wrapper class.
  */
 
-#ifndef SECURITY_MANAGER_STMT_WRAPPER_
-#define SECURITY_MANAGER_STMT_WRAPPER_
+#pragma once
 
 #include <string>
 #include <dpl/db/sql_connection.h>
@@ -45,5 +44,3 @@ private:
 };
 
 } /* namespace SecurityManager */
-
-#endif /* SECURITY_MANAGER_STMT_WRAPPER_ */
index 9a6779c..38a974b 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
+ * Copyright (c) 2011 - 2016 Samsung Electronics Co., Ltd All Rights Reserved
  *
  *    Licensed under the Apache License, Version 2.0 (the "License");
  *    you may not use this file except in compliance with the License.
@@ -19,8 +19,7 @@
  * @version     1.0
  * @brief       This file is the implementation file of assert
  */
-#ifndef SECURITY_MANAGER_ASSERT_H
-#define SECURITY_MANAGER_ASSERT_H
+#pragma once
 
 #include <dpl/noreturn.h>
 
@@ -48,5 +47,3 @@ SECURITYMANAGER_NORETURN void AssertProc(const char *condition,
                 __FILE__, __LINE__, __FUNCTION__);                        \
         }                                                                 \
     } while (0)
-
-#endif // SECURITY_MANAGER_ASSERT_H
index 5892953..e7cf56b 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2013 Samsung Electronics Co., Ltd All Rights Reserved
+ * Copyright (c) 2013 - 2016 Samsung Electronics Co., Ltd All Rights Reserved
  *
  *    Licensed under the Apache License, Version 2.0 (the "License");
  *    you may not use this file except in compliance with the License.
  * @author      Jihoon Chung (jihoon.chung@samsung.com)
  * @version     1.0
  */
-#ifndef SECURITY_MANAGER_AVAILABILITY_H
-#define SECURITY_MANAGER_AVAILABILITY_H
+#pragma once
 
 #define SECURITY_MANAGER_DEPRECATED __attribute__((deprecated))
 #define SECURITY_MANAGER_DEPRECATED_WITH_MESSAGE(msg) __attribute__((deprecated(msg)))
 
 #define SECURITY_MANAGER_UNUSED __attribute__((unused))
 #define SECURITY_MANAGER_UNUSED_PARAM(variable) (void)variable
-
-#endif // SECURITY_MANAGER_AVAILABILITY_H
index dd03f5e..19a5b7b 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
+ * Copyright (c) 2011 - 2016 Samsung Electronics Co., Ltd All Rights Reserved
  *
  *    Licensed under the Apache License, Version 2.0 (the "License");
  *    you may not use this file except in compliance with the License.
@@ -19,8 +19,7 @@
  * @version     1.0
  * @brief       This file is the header file of binary queue
  */
-#ifndef SECURITY_MANAGER_BINARY_QUEUE_H
-#define SECURITY_MANAGER_BINARY_QUEUE_H
+#pragma once
 
 //#include <dpl/abstract_input_output.h>
 #include <dpl/exception.h>
@@ -294,5 +293,3 @@ class BinaryQueue
 };
 
 } // namespace SecurityManager
-
-#endif // SECURITY_MANAGER_BINARY_QUEUE_H
index 8c173e8..feb7a24 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
+ * Copyright (c) 2011 - 2016 Samsung Electronics Co., Ltd All Rights Reserved
  *
  *    Licensed under the Apache License, Version 2.0 (the "License");
  *    you may not use this file except in compliance with the License.
@@ -22,8 +22,7 @@
  *              Current char traits could be extended in feature to boost
  * performance
  */
-#ifndef SECURITY_MANAGER_CHAR_TRAITS
-#define SECURITY_MANAGER_CHAR_TRAITS
+#pragma once
 
 #include <cstring>
 #include <string>
@@ -34,5 +33,3 @@
 namespace SecurityManager {
 typedef std::char_traits<wchar_t> CharTraits;
 } // namespace SecurityManager
-
-#endif // SECURITY_MANAGER_CHAR_TRAITS
index 371c539..7684d96 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
+ * Copyright (c) 2011 - 2016 Samsung Electronics Co., Ltd All Rights Reserved
  *
  *    Licensed under the Apache License, Version 2.0 (the "License");
  *    you may not use this file except in compliance with the License.
@@ -21,8 +21,7 @@
  *              and html output
  */
 
-#ifndef SECURITY_MANAGER_COLORS_H
-#define SECURITY_MANAGER_COLORS_H
+#pragma once
 
 namespace SecurityManager {
 namespace Colors {
@@ -70,5 +69,3 @@ extern const char* BOLD_WHITE_END;
 } //namespace Html
 } //namespace Colors
 } //namespace SecurityManager
-
-#endif /* SECURITY_MANAGER_COLORS_H */
index ebf0274..b713845 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
+ * Copyright (c) 2011 - 2016 Samsung Electronics Co., Ltd All Rights Reserved
  *
  *    Licensed under the Apache License, Version 2.0 (the "License");
  *    you may not use this file except in compliance with the License.
@@ -19,8 +19,7 @@
  * @version     1.0
  * @brief       This file is the implementation file of errno string
  */
-#ifndef SECURITY_MANAGER_ERRNO_STRING_H
-#define SECURITY_MANAGER_ERRNO_STRING_H
+#pragma once
 
 #include <dpl/exception.h>
 #include <string>
@@ -31,5 +30,3 @@ DECLARE_EXCEPTION_TYPE(SecurityManager::Exception, InvalidErrnoValue)
 
 std::string GetErrnoString(int error = errno);
 } // namespace SecurityManager
-
-#endif // SECURITY_MANAGER_ERRNO_STRING_H
index 2087102..005e735 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
+ * Copyright (c) 2011 - 2016 Samsung Electronics Co., Ltd All Rights Reserved
  *
  *    Licensed under the Apache License, Version 2.0 (the "License");
  *    you may not use this file except in compliance with the License.
@@ -19,8 +19,7 @@
  * @version 1.0
  * @brief   Header file for base exception
  */
-#ifndef SECURITY_MANAGER_EXCEPTION_H
-#define SECURITY_MANAGER_EXCEPTION_H
+#pragma once
 
 #include <string>
 #include <cstring>
@@ -381,5 +380,3 @@ DECLARE_EXCEPTION_TYPE(Exception, InternalError) ///< Unexpected error from
                                                  // kernel
 }
 }
-
-#endif // SECURITY_MANAGER_EXCEPTION_H
index 80b835f..9f68b3f 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2014 Samsung Electronics Co., Ltd All Rights Reserved
+ * Copyright (c) 2014 - 2016 Samsung Electronics Co., Ltd All Rights Reserved
  *
  *    Licensed under the Apache License, Version 2.0 (the "License");
  *    you may not use this file except in compliance with the License.
@@ -19,8 +19,7 @@
  * @version     1.0
  * @brief       This file is the implementation file deleter with use std::free()
  */
-#ifndef FREE_DELETER_H
-#define FREE_DELETER_H
+#pragma once
 
 #include <cstdlib>
 namespace SecurityManager
@@ -30,4 +29,3 @@ struct free_deleter
     void operator()(void *p) { std::free(p); }
 };
 }// SecurityManager
-#endif // FREE_DELETER_H
index bc0e167..06bfdd9 100644 (file)
@@ -20,8 +20,7 @@
  *
  */
 
-#ifndef _FSTREAM_ACCESSORS_H
-#define _FSTREAM_ACCESSORS_H
+#pragma once
 
 namespace DPL {
 
@@ -42,5 +41,3 @@ public:
 };
 
 } // namespace DPL
-
-#endif // _FSTREAM_ACCESSORS_H
index 4d476a4..e165f34 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
+ * Copyright (c) 2011 - 2016 Samsung Electronics Co., Ltd All Rights Reserved
  *
  *    Licensed under the Apache License, Version 2.0 (the "License");
  *    you may not use this file except in compliance with the License.
  *    limitations under the License.
  */
 /*
- * @file        noncopyable
+ * @file        noncopyable.h
  * @author      Przemyslaw Dobrowolski (p.dobrowolsk@samsung.com)
  * @version     1.0
  * @brief       This file is the implementation file of noncopyable
  */
-#ifndef SECURITYMANAGER_NONCOPYABLE_H
-#define SECURITYMANAGER_NONCOPYABLE_H
+
+#pragma once
 
 namespace SecurityManager {
 class Noncopyable
@@ -34,5 +34,3 @@ class Noncopyable
     virtual ~Noncopyable();
 };
 } // namespace SecurityManager
-
-#endif // SECURITYMANAGER_NONCOPYABLE_H
index a876f34..fbae96c 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
+ * Copyright (c) 2011 - 2016 Samsung Electronics Co., Ltd All Rights Reserved
  *
  *    Licensed under the Apache License, Version 2.0 (the "License");
  *    you may not use this file except in compliance with the License.
@@ -19,9 +19,6 @@
  * @version     1.0
  * @brief       This file is the implementation file of noreturn
  */
-#ifndef SECURITYMANAGER_NORETURN_H
-#define SECURITYMANAGER_NORETURN_H
+#pragma once
 
 #define SECURITYMANAGER_NORETURN __attribute__((__noreturn__))
-
-#endif // SECURITYMANAGER_NORETURN_H
index a370643..096aa93 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
+ * Copyright (c) 2011 - 2016 Samsung Electronics Co., Ltd All Rights Reserved
  *
  *    Licensed under the Apache License, Version 2.0 (the "License");
  *    you may not use this file except in compliance with the License.
@@ -19,8 +19,7 @@
  * @version 1.0
  * @brief   Interfaces and templates used for data serialization.
  */
-#ifndef SERIALIZATION_H
-#define SERIALIZATION_H
+#pragma once
 
 #include <string>
 #include <vector>
@@ -409,5 +408,3 @@ struct Deserialization {
     }
 }; // struct Deserialization
 } // namespace SecurityManager
-
-#endif // SERIALIZATION_H
index 8b20867..ff158e6 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
+ * Copyright (c) 2011 - 2016 Samsung Electronics Co., Ltd All Rights Reserved
  *
  *    Licensed under the Apache License, Version 2.0 (the "License");
  *    you may not use this file except in compliance with the License.
@@ -19,8 +19,7 @@
  * @version     1.0
  * @brief       This file is the implementation file of singleton
  */
-#ifndef SECURITYMANAGER_SINGLETON_H
-#define SECURITYMANAGER_SINGLETON_H
+#pragma once
 
 namespace SecurityManager {
 template<typename Class>
@@ -62,5 +61,3 @@ Class &Singleton<Class>::Instance()
 }
 
 } // namespace SecurityManager
-
-#endif // SECURITYMANAGER_SINGLETON_H
index ad4192f..89d07ed 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
+ * Copyright (c) 2011 - 2016 Samsung Electronics Co., Ltd All Rights Reserved
  *
  *    Licensed under the Apache License, Version 2.0 (the "License");
  *    you may not use this file except in compliance with the License.
@@ -20,8 +20,7 @@
  * @brief       This file is the implementation file of SQL naive
  * synchronization object
  */
-#ifndef SECURITY_MANAGER_NAIVE_SYNCHRONIZATION_OBJECT_H
-#define SECURITY_MANAGER_NAIVE_SYNCHRONIZATION_OBJECT_H
+#pragma once
 
 #include <dpl/db/sql_connection.h>
 
@@ -41,5 +40,3 @@ class NaiveSynchronizationObject :
 };
 } // namespace DB
 } // namespace SecurityManager
-
-#endif // SECURITY_MANAGER_NAIVE_SYNCHRONIZATION_OBJECT_H
index cab951b..43d834c 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
+ * Copyright (c) 2011 - 2016 Samsung Electronics Co., Ltd All Rights Reserved
  *
  *    Licensed under the Apache License, Version 2.0 (the "License");
  *    you may not use this file except in compliance with the License.
@@ -19,8 +19,7 @@
  * @version     1.0
  * @brief       This file is the implementation file of SQL connection
  */
-#ifndef SECURITY_MANAGER_SQL_CONNECTION_H
-#define SECURITY_MANAGER_SQL_CONNECTION_H
+#pragma once
 
 #include <dpl/noncopyable.h>
 #include <dpl/exception.h>
@@ -494,5 +493,3 @@ class SqlConnection
 };
 } // namespace DB
 } // namespace SecurityManager
-
-#endif // SECURITY_MANAGER_SQL_CONNECTION_H
index db4e654..80af6b7 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
+ * Copyright (c) 2011 - 2016 Samsung Electronics Co., Ltd All Rights Reserved
  *
  *    Licensed under the Apache License, Version 2.0 (the "License");
  *    you may not use this file except in compliance with the License.
@@ -19,8 +19,7 @@
  * @version     1.0
  * @brief       This file is the implementation file of abstract log provider
  */
-#ifndef SECURITYMANAGER_ABSTRACT_LOG_PROVIDER_H
-#define SECURITYMANAGER_ABSTRACT_LOG_PROVIDER_H
+#pragma once
 
 namespace SecurityManager {
 namespace Log {
@@ -57,5 +56,3 @@ class AbstractLogProvider
 };
 }
 } // namespace SecurityManager
-
-#endif // SECURITYMANAGER_ABSTRACT_LOG_PROVIDER_H
index b5e39fc..641c5c2 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
+ * Copyright (c) 2011 - 2016 Samsung Electronics Co., Ltd All Rights Reserved
  *
  *    Licensed under the Apache License, Version 2.0 (the "License");
  *    you may not use this file except in compliance with the License.
@@ -19,8 +19,7 @@
  * @version     1.0
  * @brief       This file is the implementation file of DLOG log provider
  */
-#ifndef SECURITYMANAGER_DLOG_LOG_PROVIDER_H
-#define SECURITYMANAGER_DLOG_LOG_PROVIDER_H
+#pragma once
 
 #include <dpl/log/abstract_log_provider.h>
 #include <memory>
@@ -70,5 +69,3 @@ class DLOGLogProvider :
 
 } // namespace Log
 } // namespace SecurityManager
-
-#endif // SECURITYMANAGER_DLOG_LOG_PROVIDER_H
index 2c1f999..eb7d051 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
+ * Copyright (c) 2011 - 2016 Samsung Electronics Co., Ltd All Rights Reserved
  *
  *    Licensed under the Apache License, Version 2.0 (the "License");
  *    you may not use this file except in compliance with the License.
@@ -19,8 +19,7 @@
  * @version     1.0
  * @brief       This file is the implementation file of log system
  */
-#ifndef SECURITYMANAGER_LOG_H
-#define SECURITYMANAGER_LOG_H
+#pragma once
 
 #include <dpl/singleton.h>
 #include <dpl/noncopyable.h>
@@ -172,5 +171,3 @@ do                                                                         \
     #define LogInfo(message) DPL_MACRO_DUMMY_LOGGING(message, Info)
     #define LogPedantic(message) DPL_MACRO_DUMMY_LOGGING(message, Pedantic)
 #endif // BUILD_TYPE_DEBUG
-
-#endif // SECURITYMANAGER_LOG_H
index 9eb5dde..9272c22 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
+ * Copyright (c) 2011 - 2016 Samsung Electronics Co., Ltd All Rights Reserved
  *
  *    Licensed under the Apache License, Version 2.0 (the "License");
  *    you may not use this file except in compliance with the License.
@@ -19,8 +19,7 @@
  * @version     1.0
  * @brief       This file is the implementation file of old style log provider
  */
-#ifndef SECURITYMANAGER_OLD_STYLE_LOG_PROVIDER_H
-#define SECURITYMANAGER_OLD_STYLE_LOG_PROVIDER_H
+#pragma once
 
 #include <dpl/log/abstract_log_provider.h>
 #include <string>
@@ -80,5 +79,3 @@ class OldStyleLogProvider :
 };
 }
 } // namespace SecurityManager
-
-#endif // SECURITYMANAGER_OLD_STYLE_LOG_PROVIDER_H
index 7bf7bb6..aa67dad 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2014 Samsung Electronics Co., Ltd All Rights Reserved
+ * Copyright (c) 2014 - 2016 Samsung Electronics Co., Ltd All Rights Reserved
  *
  *    Licensed under the Apache License, Version 2.0 (the "License");
  *    you may not use this file except in compliance with the License.
@@ -20,8 +20,7 @@
  * @brief       This file contains the implementation of systemd journal log provider
  */
 
-#ifndef SECURITYMANAGER_SD_JOURNAL_PROVIDER_H
-#define SECURITYMANAGER_SD_JOURNAL_PROVIDER_H
+#pragma once
 
 #include <dpl/log/abstract_log_provider.h>
 #include <memory>
@@ -74,5 +73,3 @@ class SdJournalProvider :
 
 } // namespace Log
 } // namespace SecurityManager
-
-#endif // SECURITYMANAGER_SD_JOURNAL_PROVIDER_H
index 04b8688..83ed5a6 100644 (file)
@@ -17,8 +17,7 @@
  *
  */
 
-#ifndef SECURITY_MANAGER_APP_MANAGER_H_
-#define SECURITY_MANAGER_APP_MANAGER_H_
+#pragma once
 
 #include "security-manager-types.h"
 
@@ -256,5 +255,3 @@ int security_manager_paths_register(const path_req *p_req);
 #ifdef __cplusplus
 }
 #endif
-
-#endif /* SECURITY_MANAGER_APP_MANAGER_H_ */
index 133c65a..ee4d2de 100644 (file)
@@ -17,8 +17,7 @@
  *
  */
 
-#ifndef SECURITY_MANAGER_APP_RUNTIME_H_
-#define SECURITY_MANAGER_APP_RUNTIME_H_
+#pragma once
 
 #include "security-manager-types.h"
 
@@ -209,5 +208,3 @@ int security_manager_app_has_privilege(const char *app_id, const char *privilege
 #ifdef __cplusplus
 }
 #endif
-
-#endif /* SECURITY_MANAGER_APP_RUNTIME_H_ */
index 4bc61d4..ddf0b07 100644 (file)
@@ -17,8 +17,7 @@
  *
  */
 
-#ifndef SECURITY_MANAGER_APP_SHARING_H_
-#define SECURITY_MANAGER_APP_SHARING_H_
+#pragma once
 
 #include "security-manager-types.h"
 
@@ -114,5 +113,3 @@ int security_manager_private_sharing_drop(const private_sharing_req *p_req);
 #ifdef __cplusplus
 }
 #endif
-
-#endif /* SECURITY_MANAGER_APP_SHARING_H_ */
index 71ac426..f859e27 100644 (file)
@@ -22,8 +22,7 @@
  * @version     1.0
  * @brief       Header with API targeted for launcher to monitor labels of installed applications
  */
-#ifndef _LABEL_MONITOR_H_
-#define _LABEL_MONITOR_H_
+#pragma once
 
 #ifdef __cplusplus
 extern "C" {
@@ -115,5 +114,3 @@ int security_manager_app_labels_monitor_process(app_labels_monitor *monitor);
 #ifdef __cplusplus
 }
 #endif
-
-#endif /* _LABEL_MONITOR_H_ */
index 972e476..63d983b 100644 (file)
@@ -17,8 +17,7 @@
  *
  */
 
-#ifndef SECURITY_MANAGER_POLICY_MANAGER_H_
-#define SECURITY_MANAGER_POLICY_MANAGER_H_
+#pragma once
 
 #include "security-manager-types.h"
 
@@ -442,5 +441,3 @@ void security_manager_policy_levels_free(char **levels, size_t levels_count);
 #ifdef __cplusplus
 }
 #endif
-
-#endif /* SECURITY_MANAGER_POLICY_MANAGER_H_ */
index b3f6f59..dfc3317 100644 (file)
@@ -23,8 +23,7 @@
  * @version     1.0
  * @brief       This file contains header of security-manager API
  */
-#ifndef SECURITY_MANAGER_TYPES_H_
-#define SECURITY_MANAGER_TYPES_H_
+#pragma once
 
 #ifdef __cplusplus
 extern "C" {
@@ -145,6 +144,3 @@ typedef struct app_labels_monitor app_labels_monitor;
 #ifdef __cplusplus
 }
 #endif
-
-#endif /* SECURITY_MANAGER_TYPES_H_ */
-
index b13a26a..466270c 100644 (file)
@@ -24,8 +24,7 @@
  * @brief       This file contains header of security-manager API
  */
 
-#ifndef SECURITY_MANAGER_H_
-#define SECURITY_MANAGER_H_
+#pragma once
 
 #include <sys/types.h>
 
@@ -51,5 +50,3 @@ const char *security_manager_strerror(enum lib_retcode rc);
 #ifdef __cplusplus
 }
 #endif
-
-#endif /* SECURITY_MANAGER_H_ */
index d1851fd..06497f7 100644 (file)
@@ -17,8 +17,7 @@
  *
  */
 
-#ifndef SECURITY_MANAGER_USER_MANAGER_H_
-#define SECURITY_MANAGER_USER_MANAGER_H_
+#pragma once
 
 #include "security-manager-types.h"
 
@@ -101,5 +100,3 @@ int security_manager_user_delete(const user_req *p_req);
 #ifdef __cplusplus
 }
 #endif
-
-#endif /* SECURITY_MANAGER_USER_MANAGER_H_ */
index 43ed2e5..a55956f 100644 (file)
@@ -1,5 +1,5 @@
 /*
- *  Copyright (c) 2000 - 2014 Samsung Electronics Co., Ltd All Rights Reserved
+ *  Copyright (c) 2000 - 2016 Samsung Electronics Co., Ltd All Rights Reserved
  *
  *  Contact: Rafal Krypa <r.krypa@samsung.com>
  *
  *  limitations under the License
  */
 /*
- * @file        protocols.h
+ * @file        generic-event.h
  * @author      Bartlomiej Grzelewski (b.grzelewski@samsung.com)
  * @version     1.0
  * @brief       Implementation of GenericEvent.
  */
 
-#ifndef _SECURITY_MANAGER_GENERIC_EVENT_
-#define _SECURITY_MANAGER_GENERIC_EVENT_
+#pragma once
 
 namespace SecurityManager {
 
@@ -32,5 +31,3 @@ struct GenericEvent {
 };
 
 } // namespace SecurityManager
-
-#endif // _SECURITY_MANAGER_GENERIC_EVENT_
index ef7c0c6..75795a6 100644 (file)
@@ -22,8 +22,7 @@
  * @brief       Implementation of GenericSocketService and GenericSocketManager.
  */
 
-#ifndef _SECURITY_MANAGER_GENERIC_SERVICE_MANAGER_
-#define _SECURITY_MANAGER_GENERIC_SERVICE_MANAGER_
+#pragma once
 
 #include <vector>
 #include <string>
@@ -142,5 +141,3 @@ struct GenericSocketManager {
 };
 
 } // namespace SecurityManager
-
-#endif // _SECURITY_MANAGER_GENERIC_SERVICE_MANAGER_
index 964d168..21dd6f8 100644 (file)
@@ -22,8 +22,7 @@
  * @brief       Implementation of threads.
  */
 
-#ifndef _SECURITY_MANAGER_SERVICE_THREAD_
-#define _SECURITY_MANAGER_SERVICE_THREAD_
+#pragma once
 
 #include <cassert>
 #include <queue>
@@ -173,5 +172,3 @@ protected:
 };
 
 } // namespace SecurityManager
-
-#endif // _SECURITY_MANAGER_SERVICE_THREAD_
index 6174d6a..97e2476 100644 (file)
@@ -22,8 +22,7 @@
  * @brief       SocketManager implementation.
  */
 
-#ifndef _SECURITY_MANAGER_SOCKET_MANAGER_
-#define _SECURITY_MANAGER_SOCKET_MANAGER_
+#pragma once
 
 #include <vector>
 #include <queue>
@@ -131,5 +130,3 @@ protected:
 };
 
 } // namespace SecurityManager
-
-#endif // _SECURITY_MANAGER_SOCKET_MANAGER_
index ca2753e..35fc678 100644 (file)
@@ -22,8 +22,7 @@
  * @brief       Implementation of security-manager base service
  */
 
-#ifndef _SECURITY_MANAGER_BASE_SERVICE_
-#define _SECURITY_MANAGER_BASE_SERVICE_
+#pragma once
 
 #include <service-thread.h>
 #include <generic-socket-manager.h>
@@ -77,5 +76,3 @@ protected:
 };
 
 } // namespace SecurityManager
-
-#endif // _SECURITY_MANAGER_BASE_SERVICE_
index 1c91c92..aed44d8 100644 (file)
@@ -22,8 +22,7 @@
  * @brief       Implementation of security-manager service
  */
 
-#ifndef _SECURITY_MANAGER_SERVICE_
-#define _SECURITY_MANAGER_SERVICE_
+#pragma once
 
 #include "base-service.h"
 #include "credentials.h"
@@ -198,5 +197,3 @@ private:
 };
 
 } // namespace SecurityManager
-
-#endif // _SECURITY_MANAGER_SERVICE_