From fb790b07aeba8e22e4190cf3e1834d11ecde6c96 Mon Sep 17 00:00:00 2001 From: Amlal Date: Fri, 25 Apr 2025 13:08:33 +0200 Subject: dev: better .clang-format, ran format command. Signed-off-by: Amlal --- dev/kernel/KernelKit/User.h | 95 ++++++++++++++++++++++----------------------- 1 file changed, 46 insertions(+), 49 deletions(-) (limited to 'dev/kernel/KernelKit/User.h') diff --git a/dev/kernel/KernelKit/User.h b/dev/kernel/KernelKit/User.h index a228c9f0..250b1dfc 100644 --- a/dev/kernel/KernelKit/User.h +++ b/dev/kernel/KernelKit/User.h @@ -17,79 +17,76 @@ #include #include -#include #include +#include ///! We got the Super, Standard (%s format) and Guest user, ///! all are used to make authorization operations on the OS. #define kSuperUser "OS AUTHORITY/SUPER/%s" #define kGuestUser "OS AUTHORITY/GUEST/%s" -#define kStdUser "OS AUTHORITY/STD/%s" +#define kStdUser "OS AUTHORITY/STD/%s" #define kUsersDir "/user/" -#define kMaxUserNameLen (256U) +#define kMaxUserNameLen (256U) #define kMaxUserTokenLen (256U) -namespace Kernel -{ - class User; +namespace Kernel { +class User; - enum class UserRingKind - { - kRingInvalid = 0, - kRingStdUser = 1, - kRingSuperUser = 2, - kRingGuestUser = 5, - kRingCount = 3, - }; +enum class UserRingKind { + kRingInvalid = 0, + kRingStdUser = 1, + kRingSuperUser = 2, + kRingGuestUser = 5, + kRingCount = 3, +}; - typedef Char* UserPublicKey; - typedef Char UserPublicKeyType; +typedef Char* UserPublicKey; +typedef Char UserPublicKeyType; - /// @brief User class. - class User final - { - public: - User() = delete; +/// @brief User class. +class User final { + public: + User() = delete; - User(const Int32& sel, const Char* username); - User(const UserRingKind& kind, const Char* username); + User(const Int32& sel, const Char* username); + User(const UserRingKind& kind, const Char* username); - ~User(); + ~User(); - public: - NE_COPY_DEFAULT(User) + public: + NE_COPY_DEFAULT(User) - public: - bool operator==(const User& lhs); - bool operator!=(const User& lhs); + public: + bool operator==(const User& lhs); + bool operator!=(const User& lhs); - public: - /// @brief Get software ring - const UserRingKind& Ring() noexcept; + public: + /// @brief Get software ring + const UserRingKind& Ring() noexcept; - /// @brief Get user name - Char* Name() noexcept; + /// @brief Get user name + Char* Name() noexcept; - /// @brief Is he a standard user? - Bool IsStdUser() noexcept; + /// @brief Is he a standard user? + Bool IsStdUser() noexcept; - /// @brief Is she a super user? - Bool IsSuperUser() noexcept; + /// @brief Is she a super user? + Bool IsSuperUser() noexcept; - /// @brief Saves a password from the public key. - Bool Save(const UserPublicKey password) noexcept; + /// @brief Saves a password from the public key. + Bool Save(const UserPublicKey password) noexcept; - /// @brief Checks if a password matches the **password**. - /// @param password the password to check. - Bool Matches(const UserPublicKey password) noexcept; + /// @brief Checks if a password matches the **password**. + /// @param password the password to check. + Bool Matches(const UserPublicKey password) noexcept; - private: - UserRingKind mUserRing{UserRingKind::kRingStdUser}; - Char mUserName[kMaxUserNameLen] = {0}; - Char mUserKey[kMaxUserTokenLen] = {0}; - }; -} // namespace Kernel + private: + UserRingKind mUserRing{UserRingKind::kRingStdUser}; + Char mUserName[kMaxUserNameLen] = {0}; + Char mUserKey[kMaxUserTokenLen] = {0}; +}; +} // namespace Kernel #endif /* ifndef INC_USER_H */ -- cgit v1.2.3