tgstation-server
6.12.0
The /tg/station 13 server suite
Loading...
Searching...
No Matches
src
Tgstation.Server.Host
Components
Repository
IRepositoryManagerFactory.cs
Go to the documentation of this file.
1
using
Tgstation.Server.Host.Components.Events
;
2
using
Tgstation.Server.Host.IO
;
3
4
namespace
Tgstation.Server.Host.Components.Repository
5
{
9
interface
IRepositoryManagerFactory
:
IComponentService
10
{
17
IRepositoryManager
CreateRepositoryManager
(
IIOManager
ioManager,
IEventConsumer
eventConsumer);
18
}
19
}
Tgstation.Server.Host.Components.Events.IEventConsumer
Consumes EventTypes and takes the appropriate actions.
Definition
IEventConsumer.cs:11
Tgstation.Server.Host.Components.IComponentService
Represents a component meant to be started and stopped by its parent component.
Definition
IComponentService.cs:9
Tgstation.Server.Host.Components.Repository.IRepositoryManagerFactory
Factory for creating IRepositoryManagers.
Definition
IRepositoryManagerFactory.cs:10
Tgstation.Server.Host.Components.Repository.IRepositoryManagerFactory.CreateRepositoryManager
IRepositoryManager CreateRepositoryManager(IIOManager ioManager, IEventConsumer eventConsumer)
Create a IRepositoryManager.
Tgstation.Server.Host.Components.Repository.IRepositoryManager
Factory for creating and loading IRepositorys.
Definition
IRepositoryManager.cs:13
Tgstation.Server.Host.IO.IIOManager
Interface for using filesystems.
Definition
IIOManager.cs:13
Tgstation.Server.Host.Components.Events
Definition
EventConsumer.cs:10
Tgstation.Server.Host.Components.Repository
Definition
DefaultGitRemoteFeatures.cs:8
Tgstation.Server.Host.IO
Definition
BufferedFileStreamProvider.cs:9
Generated by
1.9.8