mirror of
https://github.com/PepperDash/Essentials.git
synced 2026-08-31 19:08:29 +00:00
- Replaced CCriticalSection with lock statements in DeviceManager for better thread management. - Updated AddDevice and RemoveDevice methods to use Monitor for locking. - Enhanced event handling for device activation and registration. - Modified FileIO class to utilize Task for asynchronous file operations instead of CrestronInvoke. - Improved feedback mechanisms in FeedbackBase and SystemMonitorController using Task.Run. - Refactored GenericQueue to remove Crestron threading dependencies and utilize System.Threading. - Updated BlueJeansPc and VideoCodecBase classes to use Task for asynchronous operations. - Cleaned up unnecessary critical sections and improved code documentation across various files. |
||
|---|---|---|
| .. | ||
| CommunicationGather.cs | ||
| CommunicationStreamDebugging.cs | ||
| ControlPropertiesConfig.cs | ||
| eControlMethods.cs | ||
| eStreamDebuggingDataTypeSettings.cs | ||
| EventArgs.cs | ||
| GenericSecureTcpIpClient.cs | ||
| GenericSecureTcpIpClient_ForServer.cs | ||
| GenericSecureTcpIpServer.cs | ||
| GenericSshClient.cs | ||
| GenericTcpIpClient.cs | ||
| GenericTcpIpClient_ForServer.cs | ||
| GenericTcpIpServer.cs | ||
| GenericUdpServer.cs | ||
| StreamDebuggingExtensions.cs | ||
| TcpClientConfigObject.cs | ||
| TcpServerConfigObject.cs | ||