This commit is contained in:
2026-04-17 14:55:32 -04:00
commit bc3ac1d4c9
18017 changed files with 4371742 additions and 0 deletions

View File

@@ -0,0 +1,22 @@
---
source_files:
- Common/DTS.Common.CPU/Classes/BREngine.cs
- Common/DTS.Common.CPU/Classes/CPUEngine.cs
generated_at: "2026-04-17T16:07:30.416613+00:00"
model: "zai-org/GLM-5-FP8"
schema_version: 1
sha256: "8cdbe4973343fdb5"
---
# Classes
### Purpose
This module contains engine classes for CPU-related functionality. `CPUEngine` serves as a central coordinator that integrates Prism's event aggregation, region management, and Unity dependency injection to handle notifications and status changes. `BREngine` is currently an empty placeholder class.
### Public Interface
**BREngine**
- `public BREngine()` — Default constructor. Class has no members.
**CPUEngine** (implements `ICPUEngine`)
- `public CPUEngine()` — Constructor that resolves `IUnityContainer` from `ServiceLocator.Current`, then resolves `IEventAggregator` and `IServiceLocator`. Initializes `