From 0ce53fd41513379eafd71383d70a3051c0c2c2e6 Mon Sep 17 00:00:00 2001 From: github-actions Date: Wed, 16 Oct 2024 13:59:55 +0000 Subject: [PATCH] update API list Smdn.Net.EchonetLite.RouteB.Primitives-2.0.0-preview1 --- ...etLite.RouteB.Primitives-net6.0.apilist.cs | 65 +++++++++++++++++++ ...etLite.RouteB.Primitives-net8.0.apilist.cs | 65 +++++++++++++++++++ ...outeB.Primitives-netstandard2.1.apilist.cs | 63 ++++++++++++++++++ 3 files changed, 193 insertions(+) create mode 100644 doc/api-list/Smdn.Net.EchonetLite.RouteB.Primitives/Smdn.Net.EchonetLite.RouteB.Primitives-net6.0.apilist.cs create mode 100644 doc/api-list/Smdn.Net.EchonetLite.RouteB.Primitives/Smdn.Net.EchonetLite.RouteB.Primitives-net8.0.apilist.cs create mode 100644 doc/api-list/Smdn.Net.EchonetLite.RouteB.Primitives/Smdn.Net.EchonetLite.RouteB.Primitives-netstandard2.1.apilist.cs diff --git a/doc/api-list/Smdn.Net.EchonetLite.RouteB.Primitives/Smdn.Net.EchonetLite.RouteB.Primitives-net6.0.apilist.cs b/doc/api-list/Smdn.Net.EchonetLite.RouteB.Primitives/Smdn.Net.EchonetLite.RouteB.Primitives-net6.0.apilist.cs new file mode 100644 index 0000000..b9ba083 --- /dev/null +++ b/doc/api-list/Smdn.Net.EchonetLite.RouteB.Primitives/Smdn.Net.EchonetLite.RouteB.Primitives-net6.0.apilist.cs @@ -0,0 +1,65 @@ +// Smdn.Net.EchonetLite.RouteB.Primitives.dll (Smdn.Net.EchonetLite.RouteB.Primitives-2.0.0-preview1) +// Name: Smdn.Net.EchonetLite.RouteB.Primitives +// AssemblyVersion: 2.0.0.0 +// InformationalVersion: 2.0.0-preview1+60a8ce3520b765b1bcab669a662cfb615f41a1f5 +// TargetFramework: .NETCoreApp,Version=v6.0 +// Configuration: Release +// Referenced assemblies: +// Microsoft.Extensions.DependencyInjection.Abstractions, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60 +// Smdn.Net.EchonetLite.Primitives, Version=2.0.0.0, Culture=neutral +// System.Memory, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 +// System.Net.Primitives, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a +// System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a +#nullable enable annotations + +using System; +using System.Buffers; +using System.Net; +using System.Threading; +using System.Threading.Tasks; +using Microsoft.Extensions.DependencyInjection; +using Smdn.Net.EchonetLite.RouteB.Credentials; +using Smdn.Net.EchonetLite.RouteB.Transport; +using Smdn.Net.EchonetLite.Transport; + +namespace Smdn.Net.EchonetLite.RouteB.Credentials { + public interface IRouteBCredential : IDisposable { + void WriteIdTo(IBufferWriter buffer); + void WritePasswordTo(IBufferWriter buffer); + } + + public interface IRouteBCredentialIdentity { + } + + public interface IRouteBCredentialProvider { + IRouteBCredential GetCredential(IRouteBCredentialIdentity identity); + } + + public static class RouteBCredentials { + public const int AuthenticationIdLength = 32; + public const int PasswordLength = 12; + } +} + +namespace Smdn.Net.EchonetLite.RouteB.Transport { + public interface IRouteBEchonetLiteHandlerBuilder { + IServiceCollection Services { get; } + } + + public interface IRouteBEchonetLiteHandlerFactory { + ValueTask CreateAsync(CancellationToken cancellationToken); + } + + public abstract class RouteBEchonetLiteHandler : EchonetLiteHandler { + protected RouteBEchonetLiteHandler() {} + + public abstract IPAddress? PeerAddress { get; } + + public ValueTask ConnectAsync(IRouteBCredential credential, CancellationToken cancellationToken = default) {} + protected abstract ValueTask ConnectAsyncCore(IRouteBCredential credential, CancellationToken cancellationToken); + public ValueTask DisconnectAsync(CancellationToken cancellationToken = default) {} + protected abstract ValueTask DisconnectAsyncCore(CancellationToken cancellationToken); + } +} +// API list generated by Smdn.Reflection.ReverseGenerating.ListApi.MSBuild.Tasks v1.4.1.0. +// Smdn.Reflection.ReverseGenerating.ListApi.Core v1.3.1.0 (https://github.com/smdn/Smdn.Reflection.ReverseGenerating) diff --git a/doc/api-list/Smdn.Net.EchonetLite.RouteB.Primitives/Smdn.Net.EchonetLite.RouteB.Primitives-net8.0.apilist.cs b/doc/api-list/Smdn.Net.EchonetLite.RouteB.Primitives/Smdn.Net.EchonetLite.RouteB.Primitives-net8.0.apilist.cs new file mode 100644 index 0000000..6ad7338 --- /dev/null +++ b/doc/api-list/Smdn.Net.EchonetLite.RouteB.Primitives/Smdn.Net.EchonetLite.RouteB.Primitives-net8.0.apilist.cs @@ -0,0 +1,65 @@ +// Smdn.Net.EchonetLite.RouteB.Primitives.dll (Smdn.Net.EchonetLite.RouteB.Primitives-2.0.0-preview1) +// Name: Smdn.Net.EchonetLite.RouteB.Primitives +// AssemblyVersion: 2.0.0.0 +// InformationalVersion: 2.0.0-preview1+60a8ce3520b765b1bcab669a662cfb615f41a1f5 +// TargetFramework: .NETCoreApp,Version=v8.0 +// Configuration: Release +// Referenced assemblies: +// Microsoft.Extensions.DependencyInjection.Abstractions, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60 +// Smdn.Net.EchonetLite.Primitives, Version=2.0.0.0, Culture=neutral +// System.Memory, Version=8.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 +// System.Net.Primitives, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a +// System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a +#nullable enable annotations + +using System; +using System.Buffers; +using System.Net; +using System.Threading; +using System.Threading.Tasks; +using Microsoft.Extensions.DependencyInjection; +using Smdn.Net.EchonetLite.RouteB.Credentials; +using Smdn.Net.EchonetLite.RouteB.Transport; +using Smdn.Net.EchonetLite.Transport; + +namespace Smdn.Net.EchonetLite.RouteB.Credentials { + public interface IRouteBCredential : IDisposable { + void WriteIdTo(IBufferWriter buffer); + void WritePasswordTo(IBufferWriter buffer); + } + + public interface IRouteBCredentialIdentity { + } + + public interface IRouteBCredentialProvider { + IRouteBCredential GetCredential(IRouteBCredentialIdentity identity); + } + + public static class RouteBCredentials { + public const int AuthenticationIdLength = 32; + public const int PasswordLength = 12; + } +} + +namespace Smdn.Net.EchonetLite.RouteB.Transport { + public interface IRouteBEchonetLiteHandlerBuilder { + IServiceCollection Services { get; } + } + + public interface IRouteBEchonetLiteHandlerFactory { + ValueTask CreateAsync(CancellationToken cancellationToken); + } + + public abstract class RouteBEchonetLiteHandler : EchonetLiteHandler { + protected RouteBEchonetLiteHandler() {} + + public abstract IPAddress? PeerAddress { get; } + + public ValueTask ConnectAsync(IRouteBCredential credential, CancellationToken cancellationToken = default) {} + protected abstract ValueTask ConnectAsyncCore(IRouteBCredential credential, CancellationToken cancellationToken); + public ValueTask DisconnectAsync(CancellationToken cancellationToken = default) {} + protected abstract ValueTask DisconnectAsyncCore(CancellationToken cancellationToken); + } +} +// API list generated by Smdn.Reflection.ReverseGenerating.ListApi.MSBuild.Tasks v1.4.1.0. +// Smdn.Reflection.ReverseGenerating.ListApi.Core v1.3.1.0 (https://github.com/smdn/Smdn.Reflection.ReverseGenerating) diff --git a/doc/api-list/Smdn.Net.EchonetLite.RouteB.Primitives/Smdn.Net.EchonetLite.RouteB.Primitives-netstandard2.1.apilist.cs b/doc/api-list/Smdn.Net.EchonetLite.RouteB.Primitives/Smdn.Net.EchonetLite.RouteB.Primitives-netstandard2.1.apilist.cs new file mode 100644 index 0000000..23438af --- /dev/null +++ b/doc/api-list/Smdn.Net.EchonetLite.RouteB.Primitives/Smdn.Net.EchonetLite.RouteB.Primitives-netstandard2.1.apilist.cs @@ -0,0 +1,63 @@ +// Smdn.Net.EchonetLite.RouteB.Primitives.dll (Smdn.Net.EchonetLite.RouteB.Primitives-2.0.0-preview1) +// Name: Smdn.Net.EchonetLite.RouteB.Primitives +// AssemblyVersion: 2.0.0.0 +// InformationalVersion: 2.0.0-preview1+60a8ce3520b765b1bcab669a662cfb615f41a1f5 +// TargetFramework: .NETStandard,Version=v2.1 +// Configuration: Release +// Referenced assemblies: +// Microsoft.Extensions.DependencyInjection.Abstractions, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60 +// Smdn.Net.EchonetLite.Primitives, Version=2.0.0.0, Culture=neutral +// netstandard, Version=2.1.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 +#nullable enable annotations + +using System; +using System.Buffers; +using System.Net; +using System.Threading; +using System.Threading.Tasks; +using Microsoft.Extensions.DependencyInjection; +using Smdn.Net.EchonetLite.RouteB.Credentials; +using Smdn.Net.EchonetLite.RouteB.Transport; +using Smdn.Net.EchonetLite.Transport; + +namespace Smdn.Net.EchonetLite.RouteB.Credentials { + public interface IRouteBCredential : IDisposable { + void WriteIdTo(IBufferWriter buffer); + void WritePasswordTo(IBufferWriter buffer); + } + + public interface IRouteBCredentialIdentity { + } + + public interface IRouteBCredentialProvider { + IRouteBCredential GetCredential(IRouteBCredentialIdentity identity); + } + + public static class RouteBCredentials { + public const int AuthenticationIdLength = 32; + public const int PasswordLength = 12; + } +} + +namespace Smdn.Net.EchonetLite.RouteB.Transport { + public interface IRouteBEchonetLiteHandlerBuilder { + IServiceCollection Services { get; } + } + + public interface IRouteBEchonetLiteHandlerFactory { + ValueTask CreateAsync(CancellationToken cancellationToken); + } + + public abstract class RouteBEchonetLiteHandler : EchonetLiteHandler { + protected RouteBEchonetLiteHandler() {} + + public abstract IPAddress? PeerAddress { get; } + + public ValueTask ConnectAsync(IRouteBCredential credential, CancellationToken cancellationToken = default) {} + protected abstract ValueTask ConnectAsyncCore(IRouteBCredential credential, CancellationToken cancellationToken); + public ValueTask DisconnectAsync(CancellationToken cancellationToken = default) {} + protected abstract ValueTask DisconnectAsyncCore(CancellationToken cancellationToken); + } +} +// API list generated by Smdn.Reflection.ReverseGenerating.ListApi.MSBuild.Tasks v1.4.1.0. +// Smdn.Reflection.ReverseGenerating.ListApi.Core v1.3.1.0 (https://github.com/smdn/Smdn.Reflection.ReverseGenerating)