18
18
19
19
#include " TizenServiceAppMain.h"
20
20
21
+ #include < app/server/Server.h>
21
22
#include < lib/support/logging/CHIPLogging.h>
23
+ #include < platform/PlatformManager.h>
22
24
23
25
#include < service_app.h>
24
26
#include < tizen.h>
@@ -29,13 +31,13 @@ namespace {
29
31
bool service_app_create (void * data)
30
32
{
31
33
auto app = reinterpret_cast <TizenServiceAppMain *>(data);
32
- return app->AppCreated ();
34
+ return app->AppCreate ();
33
35
}
34
36
35
37
void service_app_terminate (void * data)
36
38
{
37
39
auto app = reinterpret_cast <TizenServiceAppMain *>(data);
38
- app->AppTerminated ();
40
+ app->AppTerminate ();
39
41
}
40
42
41
43
void service_app_control (app_control_h app_control, void * data)
@@ -68,15 +70,17 @@ void TizenServiceAppMain::Exit()
68
70
service_app_exit ();
69
71
}
70
72
71
- bool TizenServiceAppMain::AppCreated ()
73
+ bool TizenServiceAppMain::AppCreate ()
72
74
{
73
- ChipLogProgress (NotSpecified, " Tizen app created " );
75
+ ChipLogProgress (NotSpecified, " Tizen app create " );
74
76
return true ;
75
77
}
76
78
77
- void TizenServiceAppMain::AppTerminated ()
79
+ void TizenServiceAppMain::AppTerminate ()
78
80
{
79
- ChipLogProgress (NotSpecified, " Tizen app terminated" );
81
+ ChipLogProgress (NotSpecified, " Tizen app terminate" );
82
+ chip::Server::GetInstance ().GenerateShutDownEvent ();
83
+ chip::DeviceLayer::PlatformMgr ().StopEventLoopTask ();
80
84
}
81
85
82
86
static void TizenMainLoopWrapper ()
0 commit comments