You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// CRITICAL: Semaphore to ensure only ONE command executes at a time in CDB
18
19
// CDB is single-threaded and cannot handle concurrent commands
@@ -34,6 +35,7 @@ public class CdbSession : IDisposable, ICdbSession
34
35
/// <param name="outputReadingTimeoutMs">The output reading timeout in milliseconds. Default is 300000ms (5 minutes).</param>
35
36
/// <param name="enableCommandPreprocessing">Whether to enable command preprocessing (path conversion and directory creation). Default is true.</param>
36
37
/// <param name="sessionId">Optional session ID for creating session-specific log files. If null, uses default naming.</param>
38
+
/// <param name="commandPreprocessor">Optional command preprocessor for path conversion. If null and preprocessing is enabled, preprocessing will be skipped.</param>
37
39
/// <exception cref="ArgumentNullException">Thrown when <paramref name="logger"/> is null.</exception>
/// <param name="sessionId">Optional session ID for creating session-specific log files. If null, uses default naming.</param>
93
+
/// <param name="commandPreprocessor">Optional command preprocessor for path conversion. If null and preprocessing is enabled, preprocessing will be skipped.</param>
89
94
/// <exception cref="ArgumentNullException">Thrown when <paramref name="logger"/> or <paramref name="config"/> is null.</exception>
0 commit comments