Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 12899c8b

Přidáno uživatelem Jakub Šilhavý před asi 2 roky(ů)

re #9570 - Commented IProcessDetection.cs, IProcessUtils.cs, ProcessDetection.cs, and ProcessUtils.cs

Zobrazit rozdíly:

ld_client/LDClient/detection/IProcessUtils.cs
5 5
using System.Threading.Tasks;
6 6

  
7 7
namespace LDClient.detection {
8
    
9
    /// <summary>
10
    /// This interface defines the functionality of all methods that
11
    /// are used to work with processes (within this project).
12
    /// </summary>
8 13
    public interface IProcessUtils {
14
        
15
        /// <summary>
16
        /// Checks if a process is running or not.
17
        /// </summary>
18
        /// <param name="name">Name of the process</param>
19
        /// <returns>True, if the process is running. False otherwise.</returns>
9 20
        public bool IsProcessRunning(string name);
10 21

  
22
        /// <summary>
23
        /// Executes a new process (t32rem.exe) with arguments which are passed in
24
        /// as a parameter of the method.
25
        /// </summary>
26
        /// <param name="fileName">Path to the .exe file</param>
27
        /// <param name="argument">Arguments passed into the .exe file</param>
28
        /// <param name="timeout">Timeout used when waiting for the process to terminate</param>
29
        /// <param name="desiredExitCode">Status code indicating a successful termination of the process.</param>
30
        /// <returns>True, if the command was executed successfully. False otherwise.</returns>
11 31
        public bool ExecuteNewProcess(string fileName, string argument, int timeout, int desiredExitCode);
12 32
    }
13 33
}

Také k dispozici: Unified diff