GREET API
Exposed interfaces to create modules that can be loaded in GREET
 All Classes Namespaces Files Functions Enumerations Enumerator Properties Events
IDataPlugin.cs
Go to the documentation of this file.
1 using System;
2 using System.Collections.Generic;
3 using System.Linq;
4 using System.Text;
5 using System.Reflection;
6 using System.Xml;
7 
8 namespace PlugInsInterfaces.PluginTypes
9 {
14  [Obfuscation(Feature = "renaming", Exclude = true)]
15  public interface IDataPlugin : IPlugin
16  {
23  [Obfuscation(Feature = "renaming", Exclude = true)]
24  bool InitializeDataPlugin(IGREETController controler);
25 
30  [Obfuscation(Feature = "renaming", Exclude = true)]
31  void onDatabaseLoad(string filename);
32 
38  [Obfuscation(Feature = "renaming", Exclude = true)]
39  void onDatabaseUpdate(string updateFile);
40  }
41 }
Definition of the members that a plugin using the internal data must implement.
Definition: IDataPlugin.cs:15
Interface that any class must implement in order to be loaded in GREET as a plugin ...
Definition: IPlugin.cs:14
An interface that defines what methods and events can be used in order to interact with the GREET sof...