B2S.Server Sample Plugin
Sample plugin implementation for the B2S.Server
Switch to B2S.Server Plugin Interface Documentation 
 All Classes Namespaces Files Functions Properties Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
oCForm
|\CB2SServerSamplePluginCSharp.FrontendFrontend for the B2S.Server Smaple Plugin.
oCIDirectPlugin
|\CB2SServerSamplePluginCSharp.SamplePluginCSharpMain class of the B2S.Server plugin.
This class must implement the IDirectPlugin interface provided by the B2SServerPluginInterface.dll.
If a plugin provides a frontend the IDirectPluginFrontend interface has to be implemented as well.
For plugins wanting to receive updates on important PinMame actions the IDirectPluginPinMame interface has to be implemented.

In addition to the implementation of the necessary interfaces, the class has to be exported for the use with MEF using the following attribute Export(typeof(B2SServerPluginInterface.IDirectPlugin)))> would be the same)
oCIDirectPluginFrontend
|\CB2SServerSamplePluginCSharp.SamplePluginCSharpMain class of the B2S.Server plugin.
This class must implement the IDirectPlugin interface provided by the B2SServerPluginInterface.dll.
If a plugin provides a frontend the IDirectPluginFrontend interface has to be implemented as well.
For plugins wanting to receive updates on important PinMame actions the IDirectPluginPinMame interface has to be implemented.

In addition to the implementation of the necessary interfaces, the class has to be exported for the use with MEF using the following attribute Export(typeof(B2SServerPluginInterface.IDirectPlugin)))> would be the same)
\CIDirectPluginPinMame
 \CB2SServerSamplePluginCSharp.SamplePluginCSharpMain class of the B2S.Server plugin.
This class must implement the IDirectPlugin interface provided by the B2SServerPluginInterface.dll.
If a plugin provides a frontend the IDirectPluginFrontend interface has to be implemented as well.
For plugins wanting to receive updates on important PinMame actions the IDirectPluginPinMame interface has to be implemented.

In addition to the implementation of the necessary interfaces, the class has to be exported for the use with MEF using the following attribute Export(typeof(B2SServerPluginInterface.IDirectPlugin)))> would be the same)