comparison OrthancServer/main.cpp @ 2009:e2dd40abce72

catching SIGHUP signal
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 09 Jun 2016 17:25:34 +0200
parents 39329372b667
children 4dafe2a0d3ab
comparison
equal deleted inserted replaced
2008:dc82c754dcaa 2009:e2dd40abce72
649 } 649 }
650 #endif 650 #endif
651 651
652 context.GetLua().Execute("Initialize"); 652 context.GetLua().Execute("Initialize");
653 653
654 Toolbox::ServerBarrier(restApi.LeaveBarrierFlag()); 654 ServerBarrierEvent event = Toolbox::ServerBarrier(restApi.LeaveBarrierFlag());
655 bool restart = restApi.IsResetRequestReceived(); 655 bool restart = restApi.IsResetRequestReceived();
656
657 if (!restart &&
658 event == ServerBarrierEvent_Reload)
659 {
660 printf("RECEIVED SIGHUP\n");
661 }
662
656 663
657 context.GetLua().Execute("Finalize"); 664 context.GetLua().Execute("Finalize");
658 665
659 #if ORTHANC_PLUGINS_ENABLED == 1 666 #if ORTHANC_PLUGINS_ENABLED == 1
660 if (context.HasPlugins()) 667 if (context.HasPlugins())