public RexLoginServiceInConnector(IConfigSource config, IHttpServer server) : base(config, server, String.Empty) { string loginService = ReadLocalServiceFromConfig(config); Object[] args = new Object[] { config }; m_LLLoginService = ServerUtils.LoadPlugin<ILoginService>(loginService, args); m_RexLoginService = ServerUtils.LoadPlugin<IRexLoginService>("ModularRex.dll", "RexLoginService", args); InitializeHandlers(server); }
public RexLoginServiceInConnector(IConfigSource config, IHttpServer server, IScene scene) : base(config, server, String.Empty) { m_log.Debug("[REXLOGIN IN CONNECTOR]: Starting..."); string loginService = ReadLocalServiceFromConfig(config); ISimulationService simService = scene.RequestModuleInterface<ISimulationService>(); ILibraryService libService = scene.RequestModuleInterface<ILibraryService>(); Object[] args = new Object[] { config, simService, libService }; m_LLLoginService = ServerUtils.LoadPlugin<ILoginService>(loginService, args); m_RexLoginService = ServerUtils.LoadPlugin<IRexLoginService>("ModularRex.dll", "RexLoginService", args); InitializeHandlers(server); }
public RexLoginHandlers(ILoginService service, IRexLoginService rexService) { m_LocalService = service; m_RexService = rexService; }