};
-Framework::Framework(Framework::Observer& observer, int *argc, char ***argv, const std::string& name)
+Framework::Framework( Framework::Observer& observer, int *argc, char ***argv )
: mObserver(observer),
mInitialised(false),
mRunning(false),
mArgc(argc),
mArgv(argv),
- mName(name),
mBundleName(""),
mBundleId(""),
mAbortHandler( MakeCallback( this, &Framework::AbortCallback ) ),
mAbortHandler.AbortOnSignal( SIGINT );
mAbortHandler.AbortOnSignal( SIGQUIT );
mAbortHandler.AbortOnSignal( SIGKILL );
+ mAbortHandler.AbortOnSignal( SIGTERM );
+ mAbortHandler.AbortOnSignal( SIGHUP );
mObserver.OnInit();
break;