/// Reconfigure the current connections based on the existing configuration
/// </summary>
/// <param name="log">The log to write output to.</param>
Task<bool>ConfigureAsync(TextWriterlog=null);
/// <summary>
/// Reconfigure the current connections based on the existing configuration
/// </summary>
/// <param name="log">The log to write output to.</param>
boolConfigure(TextWriterlog=null);
/// <summary>
...
...
@@ -205,6 +228,7 @@ public interface IConnectionMultiplexer
/// <summary>
/// Provides a text overview of the status of all connections
/// </summary>
/// <param name="log">The log to write output to.</param>
voidGetStatus(TextWriterlog);
/// <summary>
...
...
@@ -215,11 +239,13 @@ public interface IConnectionMultiplexer
/// <summary>
/// Close all connections and release all resources associated with this object
/// </summary>
/// <param name="allowCommandsToComplete">Whether to allow in-queue commadns to complete first.</param>
voidClose(boolallowCommandsToComplete=true);
/// <summary>
/// Close all connections and release all resources associated with this object
/// </summary>
/// <param name="allowCommandsToComplete">Whether to allow in-queue commadns to complete first.</param>
TaskCloseAsync(boolallowCommandsToComplete=true);
/// <summary>
...
...
@@ -240,12 +266,14 @@ public interface IConnectionMultiplexer
/// <summary>
/// Request all compatible clients to reconfigure or reconnect
/// </summary>
/// <param name="flags">The command flags to use.</param>
/// <returns>The number of instances known to have received the message (however, the actual number can be higher; returns -1 if the operation is pending)</returns>