Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,17 +1,18 @@
// Smdn.Net.MuninNode.dll (Smdn.Net.MuninNode-2.6.0)
// Smdn.Net.MuninNode.dll (Smdn.Net.MuninNode-2.7.0)
// Name: Smdn.Net.MuninNode
// AssemblyVersion: 2.6.0.0
// InformationalVersion: 2.6.0+e0dd656596dd5517e6360ee27212b5a87aa0228c
// AssemblyVersion: 2.7.0.0
// InformationalVersion: 2.7.0+795d500a19d0bc39d6a4e8bfe3081bec288f0f8b
// TargetFramework: .NETCoreApp,Version=v10.0
// Configuration: Release
// Metadata: IsTrimmable=True
// Metadata: IsAotCompatible=True
// Metadata: RepositoryUrl=https://github.com/smdn/Smdn.Net.MuninNode
// Metadata: RepositoryBranch=main
// Metadata: RepositoryCommit=e0dd656596dd5517e6360ee27212b5a87aa0228c
// Metadata: RepositoryCommit=795d500a19d0bc39d6a4e8bfe3081bec288f0f8b
// Referenced assemblies:
// Microsoft.Extensions.DependencyInjection.Abstractions, Version=8.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
// Microsoft.Extensions.Logging.Abstractions, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
// Microsoft.Extensions.Options, Version=8.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
// Microsoft.Extensions.DependencyInjection.Abstractions, Version=10.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
// Microsoft.Extensions.Logging.Abstractions, Version=10.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
// Microsoft.Extensions.Options, Version=10.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
// System.Collections, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
// System.Collections.Concurrent, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
// System.ComponentModel, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
Expand Down Expand Up @@ -56,6 +57,11 @@ public interface IMuninNode {
Task RunAsync(CancellationToken cancellationToken);
}

public interface IMuninNodeLifecycle {
Task WaitForStartedAsync(CancellationToken cancellationToken = default);
Task WaitForStoppedAsync(CancellationToken cancellationToken = default);
}

public static class IAccessRuleServiceCollectionExtensions {
public static IServiceCollection AddMuninNodeAccessRule(this IServiceCollection services, IAccessRule accessRule) {}
public static IServiceCollection AddMuninNodeAccessRule(this IServiceCollection services, IReadOnlyList<IPAddress> addressListAllowFrom) {}
Expand Down Expand Up @@ -101,6 +107,7 @@ public abstract class NodeBase :
IAsyncDisposable,
IDisposable,
IMuninNode,
IMuninNodeLifecycle,
IMuninNodeProfile
{
[Obsolete("Use a constructor overload that takes IMuninNodeListenerFactory as an argument.")]
Expand Down Expand Up @@ -140,6 +147,8 @@ protected virtual ValueTask StoppedAsync(CancellationToken cancellationToken) {}
protected virtual ValueTask StoppingAsync(CancellationToken cancellationToken) {}
protected void ThrowIfDisposed() {}
protected void ThrowIfPluginProviderIsNull() {}
public Task WaitForStartedAsync(CancellationToken cancellationToken = default) {}
public Task WaitForStoppedAsync(CancellationToken cancellationToken = default) {}
}
}

Expand Down Expand Up @@ -254,7 +263,7 @@ protected ValueTask SendResponseAsync(IMuninNodeClient client, IEnumerable<strin
}

public static class MuninProtocolHandlerFactory {
public static IMuninProtocolHandlerFactory Default { get; }
public static IMuninProtocolHandlerFactory Default { get; } // = "Smdn.Net.MuninNode.Protocol.MuninProtocolHandlerFactory+DefaultFactory"
}
}

Expand Down Expand Up @@ -515,11 +524,11 @@ public IEnumerable<string> EnumerateAttributes() {}
}

public class PluginGraphAttributesBuilder {
[GeneratedCode("System.Text.RegularExpressions.Generator", "10.0.13.7005")]
[GeneratedRegex("^[a-z0-9-.]+\z", (RegexOptions)536)]
[GeneratedCode("System.Text.RegularExpressions.Generator", "10.0.14.27113")]
[GeneratedRegex("^[a-z0-9-.]+\\z", (RegexOptions)536)]
public static Regex RegexCategory { get; }
[GeneratedCode("System.Text.RegularExpressions.Generator", "10.0.13.7005")]
[GeneratedRegex("^\P{C}+\z", (RegexOptions)536)]
[GeneratedCode("System.Text.RegularExpressions.Generator", "10.0.14.27113")]
[GeneratedRegex("^\\P{C}+\\z", (RegexOptions)536)]
public static Regex RegexTitle { get; }

public PluginGraphAttributesBuilder(string title) {}
Expand Down Expand Up @@ -578,5 +587,5 @@ public static PluginFieldNormalValueRange CreateRange(double min, double max) {}
public double? Min { get; }
}
}
// API list generated by Smdn.Reflection.ReverseGenerating.ListApi.MSBuild.Tasks v1.7.1.0.
// Smdn.Reflection.ReverseGenerating.ListApi.Core v1.5.0.0 (https://github.com/smdn/Smdn.Reflection.ReverseGenerating)
// API list generated by Smdn.Reflection.ReverseGenerating.ListApi.MSBuild.Tasks v1.8.2.0.
// Smdn.Reflection.ReverseGenerating.ListApi.Core v1.6.2.0 (https://github.com/smdn/Smdn.Reflection.ReverseGenerating)
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
// Smdn.Net.MuninNode.dll (Smdn.Net.MuninNode-2.6.0)
// Smdn.Net.MuninNode.dll (Smdn.Net.MuninNode-2.7.0)
// Name: Smdn.Net.MuninNode
// AssemblyVersion: 2.6.0.0
// InformationalVersion: 2.6.0+e0dd656596dd5517e6360ee27212b5a87aa0228c
// AssemblyVersion: 2.7.0.0
// InformationalVersion: 2.7.0+795d500a19d0bc39d6a4e8bfe3081bec288f0f8b
// TargetFramework: .NETCoreApp,Version=v8.0
// Configuration: Release
// Metadata: IsTrimmable=True
// Metadata: RepositoryUrl=https://github.com/smdn/Smdn.Net.MuninNode
// Metadata: RepositoryBranch=main
// Metadata: RepositoryCommit=e0dd656596dd5517e6360ee27212b5a87aa0228c
// Metadata: RepositoryCommit=795d500a19d0bc39d6a4e8bfe3081bec288f0f8b
// Referenced assemblies:
// Microsoft.Extensions.DependencyInjection.Abstractions, Version=8.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
// Microsoft.Extensions.Logging.Abstractions, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
// Microsoft.Extensions.Options, Version=8.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
// Microsoft.Extensions.DependencyInjection.Abstractions, Version=10.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
// Microsoft.Extensions.Logging.Abstractions, Version=10.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
// Microsoft.Extensions.Options, Version=10.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
// System.Collections, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
// System.Collections.Concurrent, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
// System.ComponentModel, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
// System.IO.Pipelines, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
// System.IO.Pipelines, Version=10.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
// System.Linq, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
// System.Memory, Version=8.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
// System.Net.Primitives, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
Expand Down Expand Up @@ -56,6 +56,11 @@ public interface IMuninNode {
Task RunAsync(CancellationToken cancellationToken);
}

public interface IMuninNodeLifecycle {
Task WaitForStartedAsync(CancellationToken cancellationToken = default);
Task WaitForStoppedAsync(CancellationToken cancellationToken = default);
}

public static class IAccessRuleServiceCollectionExtensions {
public static IServiceCollection AddMuninNodeAccessRule(this IServiceCollection services, IAccessRule accessRule) {}
public static IServiceCollection AddMuninNodeAccessRule(this IServiceCollection services, IReadOnlyList<IPAddress> addressListAllowFrom) {}
Expand Down Expand Up @@ -101,6 +106,7 @@ public abstract class NodeBase :
IAsyncDisposable,
IDisposable,
IMuninNode,
IMuninNodeLifecycle,
IMuninNodeProfile
{
[Obsolete("Use a constructor overload that takes IMuninNodeListenerFactory as an argument.")]
Expand Down Expand Up @@ -140,6 +146,8 @@ protected virtual ValueTask StoppedAsync(CancellationToken cancellationToken) {}
protected virtual ValueTask StoppingAsync(CancellationToken cancellationToken) {}
protected void ThrowIfDisposed() {}
protected void ThrowIfPluginProviderIsNull() {}
public Task WaitForStartedAsync(CancellationToken cancellationToken = default) {}
public Task WaitForStoppedAsync(CancellationToken cancellationToken = default) {}
}
}

Expand Down Expand Up @@ -254,7 +262,7 @@ protected ValueTask SendResponseAsync(IMuninNodeClient client, IEnumerable<strin
}

public static class MuninProtocolHandlerFactory {
public static IMuninProtocolHandlerFactory Default { get; }
public static IMuninProtocolHandlerFactory Default { get; } // = "Smdn.Net.MuninNode.Protocol.MuninProtocolHandlerFactory+DefaultFactory"
}
}

Expand Down Expand Up @@ -574,5 +582,5 @@ public static PluginFieldNormalValueRange CreateRange(double min, double max) {}
public double? Min { get; }
}
}
// API list generated by Smdn.Reflection.ReverseGenerating.ListApi.MSBuild.Tasks v1.7.1.0.
// Smdn.Reflection.ReverseGenerating.ListApi.Core v1.5.0.0 (https://github.com/smdn/Smdn.Reflection.ReverseGenerating)
// API list generated by Smdn.Reflection.ReverseGenerating.ListApi.MSBuild.Tasks v1.8.2.0.
// Smdn.Reflection.ReverseGenerating.ListApi.Core v1.6.2.0 (https://github.com/smdn/Smdn.Reflection.ReverseGenerating)
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
// Smdn.Net.MuninNode.dll (Smdn.Net.MuninNode-2.6.0)
// Smdn.Net.MuninNode.dll (Smdn.Net.MuninNode-2.7.0)
// Name: Smdn.Net.MuninNode
// AssemblyVersion: 2.6.0.0
// InformationalVersion: 2.6.0+e0dd656596dd5517e6360ee27212b5a87aa0228c
// AssemblyVersion: 2.7.0.0
// InformationalVersion: 2.7.0+795d500a19d0bc39d6a4e8bfe3081bec288f0f8b
// TargetFramework: .NETStandard,Version=v2.1
// Configuration: Release
// Metadata: RepositoryUrl=https://github.com/smdn/Smdn.Net.MuninNode
// Metadata: RepositoryBranch=main
// Metadata: RepositoryCommit=e0dd656596dd5517e6360ee27212b5a87aa0228c
// Metadata: RepositoryCommit=795d500a19d0bc39d6a4e8bfe3081bec288f0f8b
// Referenced assemblies:
// Microsoft.Extensions.DependencyInjection.Abstractions, Version=8.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
// Microsoft.Extensions.Logging.Abstractions, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
// Microsoft.Extensions.Options, Version=8.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
// Microsoft.Extensions.DependencyInjection.Abstractions, Version=10.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
// Microsoft.Extensions.Logging.Abstractions, Version=10.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
// Microsoft.Extensions.Options, Version=10.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
// Smdn.Fundamental.Encoding.Buffer, Version=3.0.0.0, Culture=neutral
// Smdn.Fundamental.Exception, Version=3.0.0.0, Culture=neutral
// System.IO.Pipelines, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
// System.IO.Pipelines, Version=10.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
// netstandard, Version=2.1.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
#nullable enable annotations

Expand Down Expand Up @@ -245,7 +245,7 @@ protected ValueTask SendResponseAsync(IMuninNodeClient client, IEnumerable<strin
}

public static class MuninProtocolHandlerFactory {
public static IMuninProtocolHandlerFactory Default { get; }
public static IMuninProtocolHandlerFactory Default { get; } // = "Smdn.Net.MuninNode.Protocol.MuninProtocolHandlerFactory+DefaultFactory"
}
}

Expand Down Expand Up @@ -506,8 +506,8 @@ public IEnumerable<string> EnumerateAttributes() {}
}

public class PluginGraphAttributesBuilder {
public static Regex RegexCategory { get; }
public static Regex RegexTitle { get; }
public static Regex RegexCategory { get; } // = "^[a-z0-9-.]+\\z"
public static Regex RegexTitle { get; } // = "^\\P{C}+\\z"

public PluginGraphAttributesBuilder(string title) {}
public PluginGraphAttributesBuilder(string title, PluginGraphAttributesBuilder baseBuilder) {}
Expand Down Expand Up @@ -565,5 +565,5 @@ public static PluginFieldNormalValueRange CreateRange(double min, double max) {}
public double? Min { get; }
}
}
// API list generated by Smdn.Reflection.ReverseGenerating.ListApi.MSBuild.Tasks v1.7.1.0.
// Smdn.Reflection.ReverseGenerating.ListApi.Core v1.5.0.0 (https://github.com/smdn/Smdn.Reflection.ReverseGenerating)
// API list generated by Smdn.Reflection.ReverseGenerating.ListApi.MSBuild.Tasks v1.8.2.0.
// Smdn.Reflection.ReverseGenerating.ListApi.Core v1.6.2.0 (https://github.com/smdn/Smdn.Reflection.ReverseGenerating)