123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
-
- namespace NRKernal
- {
- public interface ILifecycle
- {
-
-
-
- void Start();
-
-
-
- void Pause();
-
-
-
- void Resume();
-
-
-
- void Stop();
- }
- public interface ISubsystem : ILifecycle
- {
-
-
-
-
- bool running { get; }
- }
- public interface ISubsystemDescriptor
- {
-
-
-
- string id { get; }
-
-
-
-
- ISubsystem Create();
- }
- }
|