Index: installer/src/installer-lib/process.cpp |
=================================================================== |
--- a/installer/src/installer-lib/process.cpp |
+++ b/installer/src/installer-lib/process.cpp |
@@ -12,7 +12,7 @@ |
//------------------------------------------------------- |
//------------------------------------------------------- |
typedef int (__stdcall *IsImmersiveDynamicFunc)(HANDLE); |
-bool process_by_any_exe_not_immersive::operator()( const PROCESSENTRY32W & process ) |
+bool ProcessByAnyExeNotImmersive::operator()( const PROCESSENTRY32W & process ) |
{ |
// If the name is not found in our list, it's filtered out |
if (processNames.find(process.szExeFile) == processNames.end()) return false; |
@@ -20,7 +20,7 @@ |
// Make sure the process is still alive |
HANDLE tmpHandle = OpenProcess(PROCESS_QUERY_INFORMATION, FALSE, process.th32ProcessID); |
if (tmpHandle == NULL) return false; |
- Windows_Handle procHandle(tmpHandle); |
+ WindowsHandle procHandle(tmpHandle); |
DWORD exitCode; |
if (!GetExitCodeProcess(procHandle, &exitCode)) return false; |
if (exitCode != STILL_ACTIVE) return false; |
@@ -34,9 +34,9 @@ |
} |
//------------------------------------------------------- |
-// creator_process |
+// CreatorProcess |
//------------------------------------------------------- |
-DWORD creator_process( HWND window ) |
+DWORD CreatorProcess( HWND window ) |
{ |
DWORD pid ; |
DWORD r = GetWindowThreadProcessId( window, & pid ) ; |
@@ -44,13 +44,13 @@ |
{ |
// Assert GetWindowThreadProcessId returned an error |
// If the window handle is invalid, we end up here. |
- throw windows_api_error( "GetWindowThreadProcessId", r ) ; |
+ throw WindowsApiError( "GetWindowThreadProcessId", r ) ; |
} |
return pid ; |
} |
//------------------------------------------------------- |
-// send_message, send_endsession_messages |
+// SendMessageAction, SendEndsessionMessagesAction |
//------------------------------------------------------- |
/** |
* Default process exit wait time (per message) 5000 ms |
@@ -60,18 +60,18 @@ |
static const unsigned int timeout = 5000 ; // milliseconds |
/** |
-* An function object to process the results of sending window messages in send_message. |
+* An function object to process the results of sending window messages in SendMessageAction. |
* |
-* We are using send_message within a system iteration over windows. |
+* We are using SendMessageAction within a system iteration over windows. |
* The system has its own convention for continuing/breaking the iteration. |
-* This convention is assured consistently in send_message, which also provides default behavior. |
+* This convention is assured consistently in SendMessageAction, which also provides default behavior. |
* This class provides the base for any variation from the default behavior. |
*/ |
-struct message_accumulator |
+struct MessageAccumulator |
: public std::binary_function< DWORD_PTR, bool, bool > |
{ |
- virtual result_type operator()( first_argument_type result, second_argument_type return_value ) = 0 ; |
- virtual ~message_accumulator() {} ; |
+ virtual result_type operator()( first_argument_type result, second_argument_type returnValue ) = 0 ; |
+ virtual ~MessageAccumulator() {} ; |
} ; |
/** |
@@ -81,18 +81,18 @@ |
* The goal is to close the process, and if the window is no longer present, then the process may have already closed. |
* Therefore, we're ignoring both the return value and the result. |
*/ |
-class send_message |
+class SendMessageAction |
{ |
UINT message ; ///< Message type for windows message |
WPARAM p1 ; ///< Generic parameter 1 for windows message |
LPARAM p2 ; ///< Generic parameter 2 for windows message |
- message_accumulator * f ; ///< Processor for results of sending the message. |
+ MessageAccumulator * f ; ///< Processor for results of sending the message. |
public: |
/** |
* Full contructor gathers message parameters and a message accumulator. |
*/ |
- send_message( UINT message, WPARAM p1, LPARAM p2, message_accumulator & f ) |
+ SendMessageAction( UINT message, WPARAM p1, LPARAM p2, MessageAccumulator & f ) |
: message( message ), p1( p1 ), p2( p2 ), f( & f ) |
{} |
@@ -100,7 +100,7 @@ |
* Abbreviated contructor gathers only message parameters. |
* The message accumulator is absent. |
*/ |
- send_message( UINT message, WPARAM p1, LPARAM p2 ) |
+ SendMessageAction( UINT message, WPARAM p1, LPARAM p2 ) |
: message( message ), p1( p1 ), p2( p2 ), f( 0 ) |
{} |
@@ -129,7 +129,7 @@ |
* This window processor tries to shut down each application individually. |
* The alternative, gathering all the query results first and only then ending sessions, cannot be done with a single window enumeration. |
*/ |
-class send_endsession_messages |
+class SendEndsessionMessagesAction |
{ |
public: |
/* |
@@ -141,7 +141,7 @@ |
if ( ! SendMessageTimeoutW( window, WM_QUERYENDSESSION, 0, ENDSESSION_CLOSEAPP, SMTO_BLOCK, timeout, & result ) ) |
{ |
// Assert sending the message failed |
- // Ignore failure, just as with send_message(). |
+ // Ignore failure, just as with SendMessageAction(). |
return true ; |
} |
// Assert result is FALSE if the process has refused notice that it should shut down. |
@@ -166,17 +166,17 @@ |
* and the calculation is terminated at the first answer 'false'. |
* As usual, errors sending messages are ignored. |
*/ |
-struct endsession_accumulator : |
- public message_accumulator |
+struct EndsessionAccumulator : |
+ public MessageAccumulator |
{ |
- bool permit_end_session ; ///< Accumulator variable yields final result. |
+ bool permitEndSession ; ///< Accumulator variable yields final result. |
/** |
* Enumeration function applied to each window. |
*/ |
- bool operator()( DWORD_PTR result, bool return_value ) |
+ bool operator()( DWORD_PTR result, bool returnValue ) |
{ |
- if ( ( ! return_value ) || result ) |
+ if ( ( ! returnValue ) || result ) |
{ |
// 1. If the result is true, then the process will permit WM_ENDSESSION |
// 2. An error sending the message counts as "no new information" |
@@ -184,15 +184,15 @@ |
} |
// The first false is the result of the calculation. |
// The second false means to terminate enumeration early. |
- permit_end_session = false ; |
+ permitEndSession = false ; |
return false ; |
} |
/** |
* Ordinary constructor. |
*/ |
- endsession_accumulator() |
- : permit_end_session( true ) |
+ EndsessionAccumulator() |
+ : permitEndSession( true ) |
{} |
} ; |
@@ -200,7 +200,7 @@ |
// ProcessCloser |
//------------------------------------------------------- |
/** |
-* Shut down all the processes in the pid_list. |
+* Shut down all the processes in the pidSet. |
* |
* The method used here uses blocking system calls to send messages to target processes. |
* Message processing delays, therefore, are sequential and the total delay is their sum. |
@@ -209,8 +209,8 @@ |
* The present use of this method is not closing dozens of applications, so delay performance is not critical. |
* |
* \return |
-* The negation of is_running. |
-* If is_running() was true at the beginning, then this function will have run refresh() before returning. |
+* The negation of IsRunning(). |
+* If IsRunning() was true at the beginning, then this function will have run refresh() before returning. |
* |
* \sa |
* - MSDN [WM_QUERYENDSESSION message](http://msdn.microsoft.com/en-us/library/windows/desktop/aa376890%28v=vs.85%29.aspx) |
@@ -236,7 +236,7 @@ |
*/ |
for ( unsigned int stage = 1 ; ; ++ stage ) |
{ |
- // Assert is_running() |
+ // Assert IsRunning() |
switch( stage ) |
{ |
case 1 : |
@@ -246,14 +246,14 @@ |
* We try this technique first, since this allows an application to restore its application state when it starts up again. |
*/ |
{ |
- endsession_accumulator acc ; |
- send_message m1( WM_QUERYENDSESSION, 0, ENDSESSION_CLOSEAPP, acc ) ; |
- iterate_our_windows( m1 ) ; |
+ EndsessionAccumulator acc ; |
+ SendMessageAction m1( WM_QUERYENDSESSION, 0, ENDSESSION_CLOSEAPP, acc ) ; |
+ IterateOurWindows( m1 ) ; |
- if ( acc.permit_end_session ) |
+ if ( acc.permitEndSession ) |
{ |
- send_message m2( WM_ENDSESSION, 0, ENDSESSION_CLOSEAPP ) ; |
- iterate_our_windows( m2 ) ; |
+ SendMessageAction m2( WM_ENDSESSION, 0, ENDSESSION_CLOSEAPP ) ; |
+ IterateOurWindows( m2 ) ; |
} |
} |
break ; |
@@ -263,8 +263,8 @@ |
/* |
* Send WM_QUERYENDSESSION and WM_ENDSESSION to every admissible window singly, not accumulating results. |
*/ |
- send_endsession_messages m ; |
- iterate_our_windows( m ) ; |
+ SendEndsessionMessagesAction m ; |
+ IterateOurWindows( m ) ; |
} |
break ; |
@@ -273,8 +273,8 @@ |
/* |
* Send WM_CLOSE to every admissible window. |
*/ |
- send_message m( WM_CLOSE, 0, 0 ) ; |
- iterate_our_windows( m ) ; |
+ SendMessageAction m( WM_CLOSE, 0, 0 ) ; |
+ IterateOurWindows( m ) ; |
} |
break ; |
@@ -282,7 +282,7 @@ |
/* |
* Oh well. Take cover. It gets violent here. Try to kill all matching processes. |
*/ |
- for (auto it = pid_set.begin(); it != pid_set.end(); ++it) |
+ for (auto it = pidSet.begin(); it != pidSet.end(); ++it) |
{ |
HANDLE tmpHandle = OpenProcess(PROCESS_TERMINATE, FALSE, *it); |
if (!tmpHandle) |
@@ -292,7 +292,7 @@ |
session.Log(stream.str()); |
continue; |
} |
- Windows_Handle procHandle(tmpHandle); |
+ WindowsHandle procHandle(tmpHandle); |
if (!TerminateProcess(tmpHandle, 0)) |
{ |
std::ostringstream stream; |
@@ -319,7 +319,7 @@ |
return true ; |
} |
} |
- // Assert is_running() |
+ // Assert IsRunning() |
} |
// No control path leaves the for-loop. |
} ; |