Files
Torch/Torch.API/Managers/IManager.cs
Westin Miller 42f58a8649 Recursive dependency trees
- Now TorchBase and TorchSession can each have seperate managers
- Managers now have a Dispose function that's run on shutdown
2017-08-17 23:52:39 -07:00

25 lines
602 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Torch.API.Managers
{
/// <summary>
/// Base interface for Torch managers.
/// </summary>
public interface IManager
{
/// <summary>
/// Initializes the manager. Called once this manager's dependencies have been initialized.
/// </summary>
void Init();
/// <summary>
/// Disposes the manager. Called before this manager's dependencies are disposed.
/// </summary>
void Dispose();
}
}