platform/core/appfw/united-service.git
4 days agoImplement Watchdog Manager
김지회/Tizen Platform Lab(SR)/삼성전자 [Tue, 13 May 2025 08:48:00 +0000 (17:48 +0900)]
Implement Watchdog Manager

Implement Watchdog Manager

4 days agoFix Service Loader Context to be assigned
김지회/Tizen Platform Lab(SR)/삼성전자 [Tue, 13 May 2025 08:47:34 +0000 (17:47 +0900)]
Fix Service Loader Context to be assigned

Fix Service Loader Context to be assigned

8 days agoCode refactoring for readability
Jihoi Kim [Thu, 8 May 2025 04:26:05 +0000 (13:26 +0900)]
Code refactoring for readability

Signed-off-by: Jihoi Kim <jihoi.kim@samsung.com>
2 weeks agoImplement watchdog manager
Jihoi Kim [Mon, 28 Apr 2025 12:20:33 +0000 (21:20 +0900)]
Implement watchdog manager

Signed-off-by: Jihoi Kim <jihoi.kim@samsung.com>
2 weeks agoFix Service Loader Context to be assigned
Jihoi Kim [Mon, 28 Apr 2025 08:41:53 +0000 (17:41 +0900)]
Fix Service Loader Context to be assigned

- Currently, there are no operation that initialize ::Context
- The context should be assigned ServiceLoaderExt.ctor

Signed-off-by: Jihoi Kim <jihoi.kim@samsung.com>
2 weeks agoMerge pull request #9 from appfw/changyu.choi/fix
최창규/Tizen Platform Lab(SR)/삼성전자 [Mon, 28 Apr 2025 04:39:30 +0000 (13:39 +0900)]
Merge pull request #9 from appfw/changyu.choi/fix

Change service module interface name

4 weeks agoChange service module interface name
Changgyu Choi [Tue, 15 Apr 2025 10:17:58 +0000 (19:17 +0900)]
Change service module interface name

The naming "unified service" is ambiguous because it is used interchangeably in apps and daemon frameworks.

Changes:
 - UNITED_SERVICE_INIT -> USD_MOD_INIT
 - UNITED_SERVICE_SHUTDOWN -> USD_MOD_SHUTDOWN

Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
5 weeks agoMerge pull request #6 from appfw/changyu.choi/shutdown
최창규/Tizen Platform Lab(SR)/삼성전자 [Thu, 10 Apr 2025 06:19:13 +0000 (15:19 +0900)]
Merge pull request #6 from appfw/changyu.choi/shutdown

Modify UNITED_SERVICE_SHUTDOWN interface

5 weeks agoModify UNITED_SERVICE_SHUTDOWN interface
Changgyu Choi [Thu, 10 Apr 2025 06:12:57 +0000 (15:12 +0900)]
Modify UNITED_SERVICE_SHUTDOWN interface

service_unregister() method needs name parameter.
So, UNITED_SERVICE_SHUTDOWN interface should include a name paremeter.

Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
5 weeks agoModify Quit method of Service
Hwankyu Jhun [Tue, 8 Apr 2025 23:40:14 +0000 (08:40 +0900)]
Modify Quit method of Service

Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 weeks agoRemove unnecessary mutex
Hwankyu Jhun [Tue, 8 Apr 2025 02:03:06 +0000 (11:03 +0900)]
Remove unnecessary mutex

Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 weeks agoRemove service_manager.h header file
Hwankyu Jhun [Tue, 8 Apr 2025 00:59:35 +0000 (09:59 +0900)]
Remove service_manager.h header file

Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 weeks agoUse tizen_base::Exception class to throw exceptions
Hwankyu Jhun [Mon, 7 Apr 2025 23:46:20 +0000 (08:46 +0900)]
Use tizen_base::Exception class to throw exceptions

Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 weeks agoModify ServiceLoader Implementation
Hwankyu Jhun [Mon, 7 Apr 2025 11:55:11 +0000 (20:55 +0900)]
Modify ServiceLoader Implementation

Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
6 weeks agoMerge pull request #4 from shine-kang/make_changes
전환규/Tizen Platform Lab(SR)/삼성전자 [Thu, 3 Apr 2025 02:15:32 +0000 (11:15 +0900)]
Merge pull request #4 from shine-kang/make_changes

Change error type name for service loader

6 weeks agoChange error type name
SukhyungKang [Wed, 2 Apr 2025 00:41:11 +0000 (09:41 +0900)]
Change error type name

- change error type name for service loader

Signed-off-by: SukhyungKang <shine.kang@samsung.com>
6 weeks agoCheck calling thread ID
Hwankyu Jhun [Mon, 31 Mar 2025 07:25:07 +0000 (16:25 +0900)]
Check calling thread ID

If it's equal to the caller thread, we should skip calling
std::conditional_variable.wait().

Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
7 weeks agoMerge pull request #2 from appfw/changyu.choi/thread_event
최창규/Tizen Platform Lab(SR)/삼성전자 [Wed, 26 Mar 2025 01:23:57 +0000 (10:23 +0900)]
Merge pull request #2 from appfw/changyu.choi/thread_event

Send state changed event to threads

7 weeks agoSend state changed event to threads
Changgyu Choi [Mon, 24 Mar 2025 02:16:37 +0000 (11:16 +0900)]
Send state changed event to threads

OnServiceStateChanged() event handler should be invoked from the thread
that registered the event handler.

Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
8 weeks agoAdd descriptions
Hwankyu Jhun [Fri, 21 Mar 2025 07:15:35 +0000 (16:15 +0900)]
Add descriptions

Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
8 weeks agoAdd descriptions to service_loader.h file
Hwankyu Jhun [Fri, 21 Mar 2025 03:35:25 +0000 (12:35 +0900)]
Add descriptions to service_loader.h file

Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
8 weeks agoFix wrong implementation
Hwankyu Jhun [Wed, 19 Mar 2025 12:23:15 +0000 (21:23 +0900)]
Fix wrong implementation

Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
8 weeks agoModify configuration path
Hwankyu Jhun [Wed, 19 Mar 2025 11:43:15 +0000 (20:43 +0900)]
Modify configuration path

Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
8 weeks agoFix wrong implementations
Hwankyu Jhun [Tue, 18 Mar 2025 23:37:29 +0000 (08:37 +0900)]
Fix wrong implementations

Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
8 weeks agoModify implementation
Hwankyu Jhun [Tue, 18 Mar 2025 10:03:14 +0000 (19:03 +0900)]
Modify implementation

Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2 months agoFix ServiceContext class
Hwankyu Jhun [Tue, 18 Mar 2025 02:16:05 +0000 (11:16 +0900)]
Fix ServiceContext class

Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2 months agoAdd ServiceContext & ServiceInfo classes
Hwankyu Jhun [Tue, 18 Mar 2025 02:04:48 +0000 (11:04 +0900)]
Add ServiceContext & ServiceInfo classes

Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2 months agoAdd Dictionary class
Hwankyu Jhun [Mon, 17 Mar 2025 01:57:32 +0000 (10:57 +0900)]
Add Dictionary class

Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2 months agoInit
Hwankyu Jhun [Sun, 16 Mar 2025 23:33:44 +0000 (08:33 +0900)]
Init

Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
3 months agoAdd README markdown
Hwankyu Jhun [Fri, 24 Jan 2025 03:29:21 +0000 (12:29 +0900)]
Add README markdown

Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>