1 |
f281acac
|
silhavyj
|
namespace LDClient.detection {
|
2 |
|
|
|
3 |
12899c8b
|
silhavyj
|
/// <summary>
|
4 |
|
|
/// This interface defines the functionality of a process detector.
|
5 |
|
|
/// A process detector is used to determine whether a user is currently
|
6 |
|
|
/// using a debugger or not.
|
7 |
|
|
/// </summary>
|
8 |
f281acac
|
silhavyj
|
internal interface IProcessDetection {
|
9 |
|
|
|
10 |
12899c8b
|
silhavyj
|
/// <summary>
|
11 |
|
|
/// Periodically runs process detection. This method is instantiated
|
12 |
|
|
/// as a thread from the main class (Program.cs).
|
13 |
|
|
/// </summary>
|
14 |
f281acac
|
silhavyj
|
public void RunPeriodicDetection();
|
15 |
|
|
}
|
16 |
|
|
}
|