Files
DP44/docs/ai/Common/DTS.Common.CPU/Classes.md
2026-04-17 14:55:32 -04:00

22 lines
877 B
Markdown

---
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 `