/[RomCheater]/trunk/RomCheater.Core/PluginInterfaces.cs
ViewVC logotype

Diff of /trunk/RomCheater.Core/PluginInterfaces.cs

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 689 by william, Mon Jun 17 10:02:53 2013 UTC revision 711 by william, Tue Jun 18 08:36:08 2013 UTC
# Line 32  namespace RomCheater.Core Line 32  namespace RomCheater.Core
32    
33          void RaisePluginFrameworkEvents();          void RaisePluginFrameworkEvents();
34    
35            IWebBrowserInterface WebBrowserInterface { get; }
36    
37    
38      }      }
39      #region IPluginBase SubMembers      #region IPluginBase SubMembers
40      public interface IToString { string ToString();    }      public interface IToString { string ToString();    }
# Line 45  namespace RomCheater.Core Line 48  namespace RomCheater.Core
48      public interface IConfigPlugin : IPluginBase, IAcceptsReadOnlyMemoryRange, ISearchInProgress, IAcceptsMemorySearch      public interface IConfigPlugin : IPluginBase, IAcceptsReadOnlyMemoryRange, ISearchInProgress, IAcceptsMemorySearch
49      {      {
50          List<ProcContainer> ValidProcessesForPlugin { get; }          List<ProcContainer> ValidProcessesForPlugin { get; }
51            IWebBrowserProvider WebBrowserProvider { get; set; }
52      }      }
53      #endregion      #endregion
54      #region IInputPlugin      #region IInputPlugin
# Line 80  namespace RomCheater.Core Line 84  namespace RomCheater.Core
84          IInputPlugin GetInputPlugin(string t);          IInputPlugin GetInputPlugin(string t);
85          IWindowPlugin GetWindowPlugin(string t);          IWindowPlugin GetWindowPlugin(string t);
86    
87            IConfigPlugin GetGenericConfigPlugin();
88            IInputPlugin GetGenericInputPlugin();
89            IWindowPlugin GetGenericWindowPlugin();
90    
91            T GetPluginByName<T>(string name) where T : IPluginBase;
92            T GetPluginByGuid<T>(string t) where T : IPluginBase;
93            string[] GetKnownPluginGuids<T>() where T : IPluginBase;
94            bool IsKnownPluginGuid<T>(string t, out T plugin) where T : IPluginBase;
95            bool IsKnownPluginName<T>(string plugin_name, out T plugin) where T : IPluginBase;
96            
97          string ToString();          string ToString();
98      }      }
99      #endregion      #endregion

Legend:
Removed from v.689  
changed lines
  Added in v.711

  ViewVC Help
Powered by ViewVC 1.1.22