11#include < glib.h>
2- #include < stdio.h >
3- #include < stdlib.h >
2+ #include < cstdio >
3+ #include < cstdlib >
44#include < gst/gst.h>
5- #include < gst/app/gstappsrc.h>
6- #include < time.h>
7- #include < signal.h>
8- #include < errno.h>
9- #include < dbus/dbus.h>
10- #include < poll.h>
11- #include < inttypes.h>
12- #include < cmath>
13- #include < functional>
14- #include < condition_variable>
15- #include < sstream>
16- #include < fstream>
17- #include < algorithm>
5+ #include < csignal>
186#include < thread>
197#include < unistd.h>
208
219
2210#include < dbus-c++/dbus.h>
2311#include < dbus-c++/glib-integration.h>
24- #include < sys/time.h>
25- #include < sys/stat.h>
26- #include < future>
2712
2813#include " hu_uti.h"
2914#include " hu_aap.h"
3318#include " wireless/wireless.h"
3419#include " usb/usb.h"
3520
36- #include " audio.h"
3721#include " main.h"
3822#include " command_server.h"
3923#include " callbacks.h"
@@ -95,7 +79,7 @@ static void nightmode_thread_func(std::condition_variable &quitcv, std::mutex &q
9579
9680
9781
98- void shutdown (int signum){
82+ void shutdown (__attribute__((unused)) int signum){
9983 exiting = true ;
10084 g_main_loop_quit (gst_app.loop );
10185}
@@ -104,13 +88,13 @@ class BLMSystemClient : public com::jci::blmsystem::Interface_proxy, public DBus
10488public:
10589 BLMSystemClient (DBus::Connection &connection, const char *path, const char *name) : DBus::ObjectProxy(connection, path, name) {}
10690
107- virtual void NotifyStateTransition (const uint32_t ¤t_state, const uint32_t &target_state) override {}
91+ void NotifyStateTransition (const uint32_t ¤t_state, const uint32_t &target_state) override {}
10892
109- virtual void NotifyShutdown (const uint32_t &generic_reboot_flags) override {}
93+ void NotifyShutdown (const uint32_t &generic_reboot_flags) override {}
11094
111- virtual void NotifyAccChange (const int32_t &acc_state, const uint32_t &system_state) override {}
95+ void NotifyAccChange (const int32_t &acc_state, const uint32_t &system_state) override {}
11296
113- virtual void NotifySystemStateChange (const uint32_t &old_state, const uint32_t ¤t_state) {
97+ void NotifySystemStateChange (const uint32_t &old_state, const uint32_t ¤t_state) override {
11498 if (current_state >= 4 ){
11599 logd (" Got Shutdown Signal\n " );
116100 shutdown (SIGINT);
@@ -223,8 +207,8 @@ int main (int argc, char *argv[])
223207 exiting = false ;
224208 signal (SIGINT, shutdown);
225209 // Force line-only buffering so we can see the output during hangs
226- setvbuf (stdout, NULL , _IOLBF, 0 );
227- setvbuf (stderr, NULL , _IOLBF, 0 );
210+ setvbuf (stdout, nullptr , _IOLBF, 0 );
211+ setvbuf (stderr, nullptr , _IOLBF, 0 );
228212
229213 GOOGLE_PROTOBUF_VERIFY_VERSION;
230214
@@ -282,7 +266,7 @@ int main (int argc, char *argv[])
282266 DBus::Connection serviceBus (SERVICE_BUS_ADDRESS, false );
283267 serviceBus.register_bus ();
284268
285- static BLMSystemClient *blmsystem_client = new BLMSystemClient (serviceBus, " /com/jci/blm/system" , " com.jci.blmsystem.Interface" );
269+ static auto *blmsystem_client = new BLMSystemClient (serviceBus, " /com/jci/blm/system" , " com.jci.blmsystem.Interface" );
286270
287271 ret = run (mode,serviceBus, hmiBus);
288272
0 commit comments