mirror of
				https://git.suyu.dev/suyu/suyu
				synced 2025-10-30 15:39:02 -05:00 
			
		
		
		
	kernel/event: Make data members private
Instead we can simply provide accessors to the required data instead of giving external read/write access to the variables directly.
This commit is contained in:
		| @@ -31,10 +31,9 @@ public: | ||||
|         return HANDLE_TYPE; | ||||
|     } | ||||
|  | ||||
|     ResetType reset_type; ///< Current ResetType | ||||
|  | ||||
|     bool signaled;    ///< Whether the event has already been signaled | ||||
|     std::string name; ///< Name of event (optional) | ||||
|     ResetType GetResetType() const { | ||||
|         return reset_type; | ||||
|     } | ||||
|  | ||||
|     bool ShouldWait(Thread* thread) const override; | ||||
|     void Acquire(Thread* thread) override; | ||||
| @@ -47,6 +46,11 @@ public: | ||||
| private: | ||||
|     Event(); | ||||
|     ~Event() override; | ||||
|  | ||||
|     ResetType reset_type; ///< Current ResetType | ||||
|  | ||||
|     bool signaled;    ///< Whether the event has already been signaled | ||||
|     std::string name; ///< Name of event (optional) | ||||
| }; | ||||
|  | ||||
| } // namespace Kernel | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Lioncash
					Lioncash