ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/RomCheater/trunk/RomCheater.CorePlugins/Config/GenericConfig.cs
Revision: 415
Committed: Fri Jun 22 08:33:51 2012 UTC (10 years, 11 months ago) by william
File size: 1603 byte(s)
Log Message:

File Contents

# Content
1 #region Logging Defines
2 // include this any class or method that required logging, and comment-out what is not needed
3
4 #region Enabled logging levels
5 #define LOGGING_ENABLE_INFO
6 #define LOGGING_ENABLE_WARN
7 #define LOGGING_ENABLE_DEBUG
8 //#define LOGGING_ENABLE_VERBOSEDEBUG
9 #define LOGGING_ENABLE_ERROR
10 #define LOGGING_ENABLE_VERBOSEERROR
11 #define LOGGING_ENABLE_PROFILER
12 #endregion
13 #endregion
14 using System;
15 using System.Collections.Generic;
16 using System.Linq;
17 using System.Text;
18 using RomCheater.PluginFramework.Core;
19 using System.Diagnostics;
20 using System.Security.Principal;
21 using RomCheater.Logging;
22
23 namespace RomCheater.CorePlugins.Config
24 {
25 public sealed class GenericConfig : ConfigPlugin
26 {
27 public GenericConfig() : base() { }
28 public GenericConfig(bool doinit) : base(doinit) { }
29 protected override bool IsNotValidProcess(ProcContainer p)
30 {
31 #if !DISALLOW_VERBOSE_LOGGING
32 logger.VerboseDebug.WriteLine(" Allowing process {0} to be added", p.Name);
33 #endif
34 return false;
35 }
36 #region IPluginBase Members
37 public override Guid ID
38 {
39 get
40 {
41 return new GuidGenerator(typeof(GenericConfig).FullName).Guid;
42 }
43 }
44 public override string Name
45 {
46 get { return "Generic Configuration Plugin"; }
47 }
48 public override string Description
49 {
50 get { return "This plugin provides a generic configuration"; }
51 }
52 #endregion
53 }
54 }