EasySave v3.0
Loading...
Searching...
No Matches
EasySave.LogServer.Protocol Namespace Reference

Classes

interface  ILogEntryHandler
 Defines the contract for handling a single received log entry (validation and persistence). Allows the socket layer to remain agnostic of storage (Dependency Inversion). More...
class  LogEntryDto
 Data transfer object for a log entry received over the wire. Mirrors EasySave.Core.Models.LogEntry with settable properties for JSON deserialization. TimeSpan is sent as total milliseconds (long). More...
class  LogEntryHandler
 Handles received log DTOs: validates and forwards them to the configured ILogWriter. Converts LogEntryDto to LogEntry for storage (Adapter pattern). More...