1 /* WindsorInstaller.cs $
\r
2 This file is part of the HandBrake source code.
\r
3 Homepage: <http://handbrake.fr>.
\r
4 It may be used under the terms of the GNU General Public License. */
\r
6 namespace HandBrake.Framework
\r
8 using Castle.MicroKernel;
\r
9 using Castle.Windsor;
\r
11 using HandBrake.Framework.Services;
\r
12 using HandBrake.Framework.Services.Interfaces;
\r
15 /// This is the Windsor Installer class.
\r
17 public class WindsorInstaller : IWindsorInstaller
\r
20 /// Setup the Services for this Library
\r
22 /// <param name="container">
\r
25 /// <param name="store">
\r
28 public void Install(IWindsorContainer container, IConfigurationStore store)
\r
30 container.AddComponent<IErrorService, ErrorService>();
\r
31 container.AddComponent<IAppcastReader, AppcastReader>();
\r