Commit abff9349 authored by captainwong's avatar captainwong

fix bug & warnings

parent 5264fd3a
...@@ -34,6 +34,7 @@ Debug/ ...@@ -34,6 +34,7 @@ Debug/
Release/ Release/
ReleaseD/ ReleaseD/
build/ build/
obj/
# vc6 # vc6
......
...@@ -65,7 +65,7 @@ void ademcoPacketBench() ...@@ -65,7 +65,7 @@ void ademcoPacketBench()
auto ms = duration_cast<milliseconds>(duration).count(); auto ms = duration_cast<milliseconds>(duration).count();
auto us = duration_cast<microseconds>(duration).count(); auto us = duration_cast<microseconds>(duration).count();
double avg = us * 1.0 / TIMES; double avg = us * 1.0 / TIMES;
printf("\ndone\nduration=%lldms\navg parse time=%.2lfus\n", ms, avg); printf("\ndone\nduration=%ldms\navg parse time=%.2lfus\n", (long)ms, avg);
double avgpps = 1000.0 * TIMES / ms; double avgpps = 1000.0 * TIMES / ms;
printf("average packets per second=%.2lf\n", avgpps); printf("average packets per second=%.2lf\n", avgpps);
double avgbps = total_len * 1000.0 / ms; double avgbps = total_len * 1000.0 / ms;
......
{
"version": 1,
"dgSpecHash": "enqVYK58B2u+2zXHcESUbbLfk1x9+SUeE5dBaKx3jo0y9wl25Y8qyh28+gy/13OunxXdkTy8P4sF7NOBzYf5HA==",
"success": true
}
\ No newline at end of file
{
"format": 1,
"restore": {
"G:\\dev_libs\\ademco_hb\\csharp_dll_demo\\csharp_dll_demo.csproj": {}
},
"projects": {
"G:\\dev_libs\\ademco_hb\\csharp_dll_demo\\csharp_dll_demo.csproj": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "G:\\dev_libs\\ademco_hb\\csharp_dll_demo\\csharp_dll_demo.csproj",
"projectName": "csharp_dll_demo",
"projectPath": "G:\\dev_libs\\ademco_hb\\csharp_dll_demo\\csharp_dll_demo.csproj",
"packagesPath": "C:\\Users\\Jack\\.nuget\\packages\\",
"outputPath": "G:\\dev_libs\\ademco_hb\\csharp_dll_demo\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder"
],
"configFilePaths": [
"C:\\Users\\Jack\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
"originalTargetFrameworks": [
"netcoreapp2.1"
],
"sources": {
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
"https://api.nuget.org/v3/index.json": {}
},
"frameworks": {
"netcoreapp2.1": {
"projectReferences": {}
}
},
"warningProperties": {
"warnAsError": [
"NU1605"
]
}
},
"frameworks": {
"netcoreapp2.1": {
"dependencies": {
"Microsoft.NETCore.App": {
"suppressParent": "All",
"target": "Package",
"version": "[2.1.0, )",
"autoReferenced": true
}
},
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48"
],
"assetTargetFallback": true,
"warn": true,
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.201\\RuntimeIdentifierGraph.json"
}
}
}
}
}
\ No newline at end of file
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\Jack\.nuget\packages\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.5.0</NuGetToolVersion>
</PropertyGroup>
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Import Project="C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.netcore.app\2.1.0\build\netcoreapp2.1\Microsoft.NETCore.App.props" Condition="Exists('C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.netcore.app\2.1.0\build\netcoreapp2.1\Microsoft.NETCore.App.props')" />
</ImportGroup>
</Project>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Import Project="C:\Program Files\dotnet\sdk\NuGetFallbackFolder\netstandard.library\2.0.3\build\netstandard2.0\NETStandard.Library.targets" Condition="Exists('C:\Program Files\dotnet\sdk\NuGetFallbackFolder\netstandard.library\2.0.3\build\netstandard2.0\NETStandard.Library.targets')" />
<Import Project="C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.netcore.app\2.1.0\build\netcoreapp2.1\Microsoft.NETCore.App.targets" Condition="Exists('C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.netcore.app\2.1.0\build\netcoreapp2.1\Microsoft.NETCore.App.targets')" />
</ImportGroup>
</Project>
\ No newline at end of file
{
"version": 3,
"targets": {
".NETCoreApp,Version=v2.1": {
"Microsoft.NETCore.App/2.1.0": {
"type": "package",
"dependencies": {
"Microsoft.NETCore.DotNetHostPolicy": "2.1.0",
"Microsoft.NETCore.Platforms": "2.1.0",
"Microsoft.NETCore.Targets": "2.1.0",
"NETStandard.Library": "2.0.3"
},
"compile": {
"ref/netcoreapp2.1/Microsoft.CSharp.dll": {},
"ref/netcoreapp2.1/Microsoft.VisualBasic.dll": {},
"ref/netcoreapp2.1/Microsoft.Win32.Primitives.dll": {},
"ref/netcoreapp2.1/System.AppContext.dll": {},
"ref/netcoreapp2.1/System.Buffers.dll": {},
"ref/netcoreapp2.1/System.Collections.Concurrent.dll": {},
"ref/netcoreapp2.1/System.Collections.Immutable.dll": {},
"ref/netcoreapp2.1/System.Collections.NonGeneric.dll": {},
"ref/netcoreapp2.1/System.Collections.Specialized.dll": {},
"ref/netcoreapp2.1/System.Collections.dll": {},
"ref/netcoreapp2.1/System.ComponentModel.Annotations.dll": {},
"ref/netcoreapp2.1/System.ComponentModel.DataAnnotations.dll": {},
"ref/netcoreapp2.1/System.ComponentModel.EventBasedAsync.dll": {},
"ref/netcoreapp2.1/System.ComponentModel.Primitives.dll": {},
"ref/netcoreapp2.1/System.ComponentModel.TypeConverter.dll": {},
"ref/netcoreapp2.1/System.ComponentModel.dll": {},
"ref/netcoreapp2.1/System.Configuration.dll": {},
"ref/netcoreapp2.1/System.Console.dll": {},
"ref/netcoreapp2.1/System.Core.dll": {},
"ref/netcoreapp2.1/System.Data.Common.dll": {},
"ref/netcoreapp2.1/System.Data.dll": {},
"ref/netcoreapp2.1/System.Diagnostics.Contracts.dll": {},
"ref/netcoreapp2.1/System.Diagnostics.Debug.dll": {},
"ref/netcoreapp2.1/System.Diagnostics.DiagnosticSource.dll": {},
"ref/netcoreapp2.1/System.Diagnostics.FileVersionInfo.dll": {},
"ref/netcoreapp2.1/System.Diagnostics.Process.dll": {},
"ref/netcoreapp2.1/System.Diagnostics.StackTrace.dll": {},
"ref/netcoreapp2.1/System.Diagnostics.TextWriterTraceListener.dll": {},
"ref/netcoreapp2.1/System.Diagnostics.Tools.dll": {},
"ref/netcoreapp2.1/System.Diagnostics.TraceSource.dll": {},
"ref/netcoreapp2.1/System.Diagnostics.Tracing.dll": {},
"ref/netcoreapp2.1/System.Drawing.Primitives.dll": {},
"ref/netcoreapp2.1/System.Drawing.dll": {},
"ref/netcoreapp2.1/System.Dynamic.Runtime.dll": {},
"ref/netcoreapp2.1/System.Globalization.Calendars.dll": {},
"ref/netcoreapp2.1/System.Globalization.Extensions.dll": {},
"ref/netcoreapp2.1/System.Globalization.dll": {},
"ref/netcoreapp2.1/System.IO.Compression.Brotli.dll": {},
"ref/netcoreapp2.1/System.IO.Compression.FileSystem.dll": {},
"ref/netcoreapp2.1/System.IO.Compression.ZipFile.dll": {},
"ref/netcoreapp2.1/System.IO.Compression.dll": {},
"ref/netcoreapp2.1/System.IO.FileSystem.DriveInfo.dll": {},
"ref/netcoreapp2.1/System.IO.FileSystem.Primitives.dll": {},
"ref/netcoreapp2.1/System.IO.FileSystem.Watcher.dll": {},
"ref/netcoreapp2.1/System.IO.FileSystem.dll": {},
"ref/netcoreapp2.1/System.IO.IsolatedStorage.dll": {},
"ref/netcoreapp2.1/System.IO.MemoryMappedFiles.dll": {},
"ref/netcoreapp2.1/System.IO.Pipes.dll": {},
"ref/netcoreapp2.1/System.IO.UnmanagedMemoryStream.dll": {},
"ref/netcoreapp2.1/System.IO.dll": {},
"ref/netcoreapp2.1/System.Linq.Expressions.dll": {},
"ref/netcoreapp2.1/System.Linq.Parallel.dll": {},
"ref/netcoreapp2.1/System.Linq.Queryable.dll": {},
"ref/netcoreapp2.1/System.Linq.dll": {},
"ref/netcoreapp2.1/System.Memory.dll": {},
"ref/netcoreapp2.1/System.Net.Http.dll": {},
"ref/netcoreapp2.1/System.Net.HttpListener.dll": {},
"ref/netcoreapp2.1/System.Net.Mail.dll": {},
"ref/netcoreapp2.1/System.Net.NameResolution.dll": {},
"ref/netcoreapp2.1/System.Net.NetworkInformation.dll": {},
"ref/netcoreapp2.1/System.Net.Ping.dll": {},
"ref/netcoreapp2.1/System.Net.Primitives.dll": {},
"ref/netcoreapp2.1/System.Net.Requests.dll": {},
"ref/netcoreapp2.1/System.Net.Security.dll": {},
"ref/netcoreapp2.1/System.Net.ServicePoint.dll": {},
"ref/netcoreapp2.1/System.Net.Sockets.dll": {},
"ref/netcoreapp2.1/System.Net.WebClient.dll": {},
"ref/netcoreapp2.1/System.Net.WebHeaderCollection.dll": {},
"ref/netcoreapp2.1/System.Net.WebProxy.dll": {},
"ref/netcoreapp2.1/System.Net.WebSockets.Client.dll": {},
"ref/netcoreapp2.1/System.Net.WebSockets.dll": {},
"ref/netcoreapp2.1/System.Net.dll": {},
"ref/netcoreapp2.1/System.Numerics.Vectors.dll": {},
"ref/netcoreapp2.1/System.Numerics.dll": {},
"ref/netcoreapp2.1/System.ObjectModel.dll": {},
"ref/netcoreapp2.1/System.Reflection.DispatchProxy.dll": {},
"ref/netcoreapp2.1/System.Reflection.Emit.ILGeneration.dll": {},
"ref/netcoreapp2.1/System.Reflection.Emit.Lightweight.dll": {},
"ref/netcoreapp2.1/System.Reflection.Emit.dll": {},
"ref/netcoreapp2.1/System.Reflection.Extensions.dll": {},
"ref/netcoreapp2.1/System.Reflection.Metadata.dll": {},
"ref/netcoreapp2.1/System.Reflection.Primitives.dll": {},
"ref/netcoreapp2.1/System.Reflection.TypeExtensions.dll": {},
"ref/netcoreapp2.1/System.Reflection.dll": {},
"ref/netcoreapp2.1/System.Resources.Reader.dll": {},
"ref/netcoreapp2.1/System.Resources.ResourceManager.dll": {},
"ref/netcoreapp2.1/System.Resources.Writer.dll": {},
"ref/netcoreapp2.1/System.Runtime.CompilerServices.VisualC.dll": {},
"ref/netcoreapp2.1/System.Runtime.Extensions.dll": {},
"ref/netcoreapp2.1/System.Runtime.Handles.dll": {},
"ref/netcoreapp2.1/System.Runtime.InteropServices.RuntimeInformation.dll": {},
"ref/netcoreapp2.1/System.Runtime.InteropServices.WindowsRuntime.dll": {},
"ref/netcoreapp2.1/System.Runtime.InteropServices.dll": {},
"ref/netcoreapp2.1/System.Runtime.Loader.dll": {},
"ref/netcoreapp2.1/System.Runtime.Numerics.dll": {},
"ref/netcoreapp2.1/System.Runtime.Serialization.Formatters.dll": {},
"ref/netcoreapp2.1/System.Runtime.Serialization.Json.dll": {},
"ref/netcoreapp2.1/System.Runtime.Serialization.Primitives.dll": {},
"ref/netcoreapp2.1/System.Runtime.Serialization.Xml.dll": {},
"ref/netcoreapp2.1/System.Runtime.Serialization.dll": {},
"ref/netcoreapp2.1/System.Runtime.dll": {},
"ref/netcoreapp2.1/System.Security.Claims.dll": {},
"ref/netcoreapp2.1/System.Security.Cryptography.Algorithms.dll": {},
"ref/netcoreapp2.1/System.Security.Cryptography.Csp.dll": {},
"ref/netcoreapp2.1/System.Security.Cryptography.Encoding.dll": {},
"ref/netcoreapp2.1/System.Security.Cryptography.Primitives.dll": {},
"ref/netcoreapp2.1/System.Security.Cryptography.X509Certificates.dll": {},
"ref/netcoreapp2.1/System.Security.Principal.dll": {},
"ref/netcoreapp2.1/System.Security.SecureString.dll": {},
"ref/netcoreapp2.1/System.Security.dll": {},
"ref/netcoreapp2.1/System.ServiceModel.Web.dll": {},
"ref/netcoreapp2.1/System.ServiceProcess.dll": {},
"ref/netcoreapp2.1/System.Text.Encoding.Extensions.dll": {},
"ref/netcoreapp2.1/System.Text.Encoding.dll": {},
"ref/netcoreapp2.1/System.Text.RegularExpressions.dll": {},
"ref/netcoreapp2.1/System.Threading.Overlapped.dll": {},
"ref/netcoreapp2.1/System.Threading.Tasks.Dataflow.dll": {},
"ref/netcoreapp2.1/System.Threading.Tasks.Extensions.dll": {},
"ref/netcoreapp2.1/System.Threading.Tasks.Parallel.dll": {},
"ref/netcoreapp2.1/System.Threading.Tasks.dll": {},
"ref/netcoreapp2.1/System.Threading.Thread.dll": {},
"ref/netcoreapp2.1/System.Threading.ThreadPool.dll": {},
"ref/netcoreapp2.1/System.Threading.Timer.dll": {},
"ref/netcoreapp2.1/System.Threading.dll": {},
"ref/netcoreapp2.1/System.Transactions.Local.dll": {},
"ref/netcoreapp2.1/System.Transactions.dll": {},
"ref/netcoreapp2.1/System.ValueTuple.dll": {},
"ref/netcoreapp2.1/System.Web.HttpUtility.dll": {},
"ref/netcoreapp2.1/System.Web.dll": {},
"ref/netcoreapp2.1/System.Windows.dll": {},
"ref/netcoreapp2.1/System.Xml.Linq.dll": {},
"ref/netcoreapp2.1/System.Xml.ReaderWriter.dll": {},
"ref/netcoreapp2.1/System.Xml.Serialization.dll": {},
"ref/netcoreapp2.1/System.Xml.XDocument.dll": {},
"ref/netcoreapp2.1/System.Xml.XPath.XDocument.dll": {},
"ref/netcoreapp2.1/System.Xml.XPath.dll": {},
"ref/netcoreapp2.1/System.Xml.XmlDocument.dll": {},
"ref/netcoreapp2.1/System.Xml.XmlSerializer.dll": {},
"ref/netcoreapp2.1/System.Xml.dll": {},
"ref/netcoreapp2.1/System.dll": {},
"ref/netcoreapp2.1/WindowsBase.dll": {},
"ref/netcoreapp2.1/mscorlib.dll": {},
"ref/netcoreapp2.1/netstandard.dll": {}
},
"build": {
"build/netcoreapp2.1/Microsoft.NETCore.App.props": {},
"build/netcoreapp2.1/Microsoft.NETCore.App.targets": {}
}
},
"Microsoft.NETCore.DotNetAppHost/2.1.0": {
"type": "package"
},
"Microsoft.NETCore.DotNetHostPolicy/2.1.0": {
"type": "package",
"dependencies": {
"Microsoft.NETCore.DotNetHostResolver": "2.1.0"
}
},
"Microsoft.NETCore.DotNetHostResolver/2.1.0": {
"type": "package",
"dependencies": {
"Microsoft.NETCore.DotNetAppHost": "2.1.0"
}
},
"Microsoft.NETCore.Platforms/2.1.0": {
"type": "package",
"compile": {
"lib/netstandard1.0/_._": {}
},
"runtime": {
"lib/netstandard1.0/_._": {}
}
},
"Microsoft.NETCore.Targets/2.1.0": {
"type": "package",
"compile": {
"lib/netstandard1.0/_._": {}
},
"runtime": {
"lib/netstandard1.0/_._": {}
}
},
"NETStandard.Library/2.0.3": {
"type": "package",
"dependencies": {
"Microsoft.NETCore.Platforms": "1.1.0"
},
"compile": {
"lib/netstandard1.0/_._": {}
},
"runtime": {
"lib/netstandard1.0/_._": {}
},
"build": {
"build/netstandard2.0/NETStandard.Library.targets": {}
}
}
}
},
"libraries": {
"Microsoft.NETCore.App/2.1.0": {
"sha512": "JNHhG+j5eIhG26+H721IDmwswGUznTwwSuJMFe/08h0X2YarHvA15sVAvUkA/2Sp3W0ENNm48t+J7KTPRqEpfA==",
"type": "package",
"path": "microsoft.netcore.app/2.1.0",
"files": [
".nupkg.metadata",
".signature.p7s",
"LICENSE.TXT",
"Microsoft.NETCore.App.versions.txt",
"THIRD-PARTY-NOTICES.TXT",
"build/netcoreapp2.1/Microsoft.NETCore.App.PlatformManifest.txt",
"build/netcoreapp2.1/Microsoft.NETCore.App.props",
"build/netcoreapp2.1/Microsoft.NETCore.App.targets",
"microsoft.netcore.app.2.1.0.nupkg.sha512",
"microsoft.netcore.app.nuspec",
"ref/netcoreapp/_._",
"ref/netcoreapp2.1/Microsoft.CSharp.dll",
"ref/netcoreapp2.1/Microsoft.CSharp.xml",
"ref/netcoreapp2.1/Microsoft.VisualBasic.dll",
"ref/netcoreapp2.1/Microsoft.VisualBasic.xml",
"ref/netcoreapp2.1/Microsoft.Win32.Primitives.dll",
"ref/netcoreapp2.1/Microsoft.Win32.Primitives.xml",
"ref/netcoreapp2.1/System.AppContext.dll",
"ref/netcoreapp2.1/System.Buffers.dll",
"ref/netcoreapp2.1/System.Buffers.xml",
"ref/netcoreapp2.1/System.Collections.Concurrent.dll",
"ref/netcoreapp2.1/System.Collections.Concurrent.xml",
"ref/netcoreapp2.1/System.Collections.Immutable.dll",
"ref/netcoreapp2.1/System.Collections.Immutable.xml",
"ref/netcoreapp2.1/System.Collections.NonGeneric.dll",
"ref/netcoreapp2.1/System.Collections.NonGeneric.xml",
"ref/netcoreapp2.1/System.Collections.Specialized.dll",
"ref/netcoreapp2.1/System.Collections.Specialized.xml",
"ref/netcoreapp2.1/System.Collections.dll",
"ref/netcoreapp2.1/System.Collections.xml",
"ref/netcoreapp2.1/System.ComponentModel.Annotations.dll",
"ref/netcoreapp2.1/System.ComponentModel.Annotations.xml",
"ref/netcoreapp2.1/System.ComponentModel.DataAnnotations.dll",
"ref/netcoreapp2.1/System.ComponentModel.EventBasedAsync.dll",
"ref/netcoreapp2.1/System.ComponentModel.EventBasedAsync.xml",
"ref/netcoreapp2.1/System.ComponentModel.Primitives.dll",
"ref/netcoreapp2.1/System.ComponentModel.Primitives.xml",
"ref/netcoreapp2.1/System.ComponentModel.TypeConverter.dll",
"ref/netcoreapp2.1/System.ComponentModel.TypeConverter.xml",
"ref/netcoreapp2.1/System.ComponentModel.dll",
"ref/netcoreapp2.1/System.ComponentModel.xml",
"ref/netcoreapp2.1/System.Configuration.dll",
"ref/netcoreapp2.1/System.Console.dll",
"ref/netcoreapp2.1/System.Console.xml",
"ref/netcoreapp2.1/System.Core.dll",
"ref/netcoreapp2.1/System.Data.Common.dll",
"ref/netcoreapp2.1/System.Data.Common.xml",
"ref/netcoreapp2.1/System.Data.dll",
"ref/netcoreapp2.1/System.Diagnostics.Contracts.dll",
"ref/netcoreapp2.1/System.Diagnostics.Contracts.xml",
"ref/netcoreapp2.1/System.Diagnostics.Debug.dll",
"ref/netcoreapp2.1/System.Diagnostics.Debug.xml",
"ref/netcoreapp2.1/System.Diagnostics.DiagnosticSource.dll",
"ref/netcoreapp2.1/System.Diagnostics.DiagnosticSource.xml",
"ref/netcoreapp2.1/System.Diagnostics.FileVersionInfo.dll",
"ref/netcoreapp2.1/System.Diagnostics.FileVersionInfo.xml",
"ref/netcoreapp2.1/System.Diagnostics.Process.dll",
"ref/netcoreapp2.1/System.Diagnostics.Process.xml",
"ref/netcoreapp2.1/System.Diagnostics.StackTrace.dll",
"ref/netcoreapp2.1/System.Diagnostics.StackTrace.xml",
"ref/netcoreapp2.1/System.Diagnostics.TextWriterTraceListener.dll",
"ref/netcoreapp2.1/System.Diagnostics.TextWriterTraceListener.xml",
"ref/netcoreapp2.1/System.Diagnostics.Tools.dll",
"ref/netcoreapp2.1/System.Diagnostics.Tools.xml",
"ref/netcoreapp2.1/System.Diagnostics.TraceSource.dll",
"ref/netcoreapp2.1/System.Diagnostics.TraceSource.xml",
"ref/netcoreapp2.1/System.Diagnostics.Tracing.dll",
"ref/netcoreapp2.1/System.Diagnostics.Tracing.xml",
"ref/netcoreapp2.1/System.Drawing.Primitives.dll",
"ref/netcoreapp2.1/System.Drawing.Primitives.xml",
"ref/netcoreapp2.1/System.Drawing.dll",
"ref/netcoreapp2.1/System.Dynamic.Runtime.dll",
"ref/netcoreapp2.1/System.Globalization.Calendars.dll",
"ref/netcoreapp2.1/System.Globalization.Extensions.dll",
"ref/netcoreapp2.1/System.Globalization.dll",
"ref/netcoreapp2.1/System.IO.Compression.Brotli.dll",
"ref/netcoreapp2.1/System.IO.Compression.FileSystem.dll",
"ref/netcoreapp2.1/System.IO.Compression.ZipFile.dll",
"ref/netcoreapp2.1/System.IO.Compression.ZipFile.xml",
"ref/netcoreapp2.1/System.IO.Compression.dll",
"ref/netcoreapp2.1/System.IO.Compression.xml",
"ref/netcoreapp2.1/System.IO.FileSystem.DriveInfo.dll",
"ref/netcoreapp2.1/System.IO.FileSystem.DriveInfo.xml",
"ref/netcoreapp2.1/System.IO.FileSystem.Primitives.dll",
"ref/netcoreapp2.1/System.IO.FileSystem.Watcher.dll",
"ref/netcoreapp2.1/System.IO.FileSystem.Watcher.xml",
"ref/netcoreapp2.1/System.IO.FileSystem.dll",
"ref/netcoreapp2.1/System.IO.FileSystem.xml",
"ref/netcoreapp2.1/System.IO.IsolatedStorage.dll",
"ref/netcoreapp2.1/System.IO.IsolatedStorage.xml",
"ref/netcoreapp2.1/System.IO.MemoryMappedFiles.dll",
"ref/netcoreapp2.1/System.IO.MemoryMappedFiles.xml",
"ref/netcoreapp2.1/System.IO.Pipes.dll",
"ref/netcoreapp2.1/System.IO.Pipes.xml",
"ref/netcoreapp2.1/System.IO.UnmanagedMemoryStream.dll",
"ref/netcoreapp2.1/System.IO.dll",
"ref/netcoreapp2.1/System.Linq.Expressions.dll",
"ref/netcoreapp2.1/System.Linq.Expressions.xml",
"ref/netcoreapp2.1/System.Linq.Parallel.dll",
"ref/netcoreapp2.1/System.Linq.Parallel.xml",
"ref/netcoreapp2.1/System.Linq.Queryable.dll",
"ref/netcoreapp2.1/System.Linq.Queryable.xml",
"ref/netcoreapp2.1/System.Linq.dll",
"ref/netcoreapp2.1/System.Linq.xml",
"ref/netcoreapp2.1/System.Memory.dll",
"ref/netcoreapp2.1/System.Memory.xml",
"ref/netcoreapp2.1/System.Net.Http.dll",
"ref/netcoreapp2.1/System.Net.Http.xml",
"ref/netcoreapp2.1/System.Net.HttpListener.dll",
"ref/netcoreapp2.1/System.Net.HttpListener.xml",
"ref/netcoreapp2.1/System.Net.Mail.dll",
"ref/netcoreapp2.1/System.Net.Mail.xml",
"ref/netcoreapp2.1/System.Net.NameResolution.dll",
"ref/netcoreapp2.1/System.Net.NameResolution.xml",
"ref/netcoreapp2.1/System.Net.NetworkInformation.dll",
"ref/netcoreapp2.1/System.Net.NetworkInformation.xml",
"ref/netcoreapp2.1/System.Net.Ping.dll",
"ref/netcoreapp2.1/System.Net.Ping.xml",
"ref/netcoreapp2.1/System.Net.Primitives.dll",
"ref/netcoreapp2.1/System.Net.Primitives.xml",
"ref/netcoreapp2.1/System.Net.Requests.dll",
"ref/netcoreapp2.1/System.Net.Requests.xml",
"ref/netcoreapp2.1/System.Net.Security.dll",
"ref/netcoreapp2.1/System.Net.Security.xml",
"ref/netcoreapp2.1/System.Net.ServicePoint.dll",
"ref/netcoreapp2.1/System.Net.ServicePoint.xml",
"ref/netcoreapp2.1/System.Net.Sockets.dll",
"ref/netcoreapp2.1/System.Net.Sockets.xml",
"ref/netcoreapp2.1/System.Net.WebClient.dll",
"ref/netcoreapp2.1/System.Net.WebClient.xml",
"ref/netcoreapp2.1/System.Net.WebHeaderCollection.dll",
"ref/netcoreapp2.1/System.Net.WebHeaderCollection.xml",
"ref/netcoreapp2.1/System.Net.WebProxy.dll",
"ref/netcoreapp2.1/System.Net.WebProxy.xml",
"ref/netcoreapp2.1/System.Net.WebSockets.Client.dll",
"ref/netcoreapp2.1/System.Net.WebSockets.Client.xml",
"ref/netcoreapp2.1/System.Net.WebSockets.dll",
"ref/netcoreapp2.1/System.Net.WebSockets.xml",
"ref/netcoreapp2.1/System.Net.dll",
"ref/netcoreapp2.1/System.Numerics.Vectors.dll",
"ref/netcoreapp2.1/System.Numerics.Vectors.xml",
"ref/netcoreapp2.1/System.Numerics.dll",
"ref/netcoreapp2.1/System.ObjectModel.dll",
"ref/netcoreapp2.1/System.ObjectModel.xml",
"ref/netcoreapp2.1/System.Reflection.DispatchProxy.dll",
"ref/netcoreapp2.1/System.Reflection.DispatchProxy.xml",
"ref/netcoreapp2.1/System.Reflection.Emit.ILGeneration.dll",
"ref/netcoreapp2.1/System.Reflection.Emit.ILGeneration.xml",
"ref/netcoreapp2.1/System.Reflection.Emit.Lightweight.dll",
"ref/netcoreapp2.1/System.Reflection.Emit.Lightweight.xml",
"ref/netcoreapp2.1/System.Reflection.Emit.dll",
"ref/netcoreapp2.1/System.Reflection.Emit.xml",
"ref/netcoreapp2.1/System.Reflection.Extensions.dll",
"ref/netcoreapp2.1/System.Reflection.Metadata.dll",
"ref/netcoreapp2.1/System.Reflection.Metadata.xml",
"ref/netcoreapp2.1/System.Reflection.Primitives.dll",
"ref/netcoreapp2.1/System.Reflection.Primitives.xml",
"ref/netcoreapp2.1/System.Reflection.TypeExtensions.dll",
"ref/netcoreapp2.1/System.Reflection.TypeExtensions.xml",
"ref/netcoreapp2.1/System.Reflection.dll",
"ref/netcoreapp2.1/System.Resources.Reader.dll",
"ref/netcoreapp2.1/System.Resources.ResourceManager.dll",
"ref/netcoreapp2.1/System.Resources.ResourceManager.xml",
"ref/netcoreapp2.1/System.Resources.Writer.dll",
"ref/netcoreapp2.1/System.Resources.Writer.xml",
"ref/netcoreapp2.1/System.Runtime.CompilerServices.VisualC.dll",
"ref/netcoreapp2.1/System.Runtime.CompilerServices.VisualC.xml",
"ref/netcoreapp2.1/System.Runtime.Extensions.dll",
"ref/netcoreapp2.1/System.Runtime.Extensions.xml",
"ref/netcoreapp2.1/System.Runtime.Handles.dll",
"ref/netcoreapp2.1/System.Runtime.InteropServices.RuntimeInformation.dll",
"ref/netcoreapp2.1/System.Runtime.InteropServices.RuntimeInformation.xml",
"ref/netcoreapp2.1/System.Runtime.InteropServices.WindowsRuntime.dll",
"ref/netcoreapp2.1/System.Runtime.InteropServices.WindowsRuntime.xml",
"ref/netcoreapp2.1/System.Runtime.InteropServices.dll",
"ref/netcoreapp2.1/System.Runtime.InteropServices.xml",
"ref/netcoreapp2.1/System.Runtime.Loader.dll",
"ref/netcoreapp2.1/System.Runtime.Loader.xml",
"ref/netcoreapp2.1/System.Runtime.Numerics.dll",
"ref/netcoreapp2.1/System.Runtime.Numerics.xml",
"ref/netcoreapp2.1/System.Runtime.Serialization.Formatters.dll",
"ref/netcoreapp2.1/System.Runtime.Serialization.Formatters.xml",
"ref/netcoreapp2.1/System.Runtime.Serialization.Json.dll",
"ref/netcoreapp2.1/System.Runtime.Serialization.Json.xml",
"ref/netcoreapp2.1/System.Runtime.Serialization.Primitives.dll",
"ref/netcoreapp2.1/System.Runtime.Serialization.Primitives.xml",
"ref/netcoreapp2.1/System.Runtime.Serialization.Xml.dll",
"ref/netcoreapp2.1/System.Runtime.Serialization.Xml.xml",
"ref/netcoreapp2.1/System.Runtime.Serialization.dll",
"ref/netcoreapp2.1/System.Runtime.dll",
"ref/netcoreapp2.1/System.Runtime.xml",
"ref/netcoreapp2.1/System.Security.Claims.dll",
"ref/netcoreapp2.1/System.Security.Claims.xml",
"ref/netcoreapp2.1/System.Security.Cryptography.Algorithms.dll",
"ref/netcoreapp2.1/System.Security.Cryptography.Algorithms.xml",
"ref/netcoreapp2.1/System.Security.Cryptography.Csp.dll",
"ref/netcoreapp2.1/System.Security.Cryptography.Csp.xml",
"ref/netcoreapp2.1/System.Security.Cryptography.Encoding.dll",
"ref/netcoreapp2.1/System.Security.Cryptography.Encoding.xml",
"ref/netcoreapp2.1/System.Security.Cryptography.Primitives.dll",
"ref/netcoreapp2.1/System.Security.Cryptography.Primitives.xml",
"ref/netcoreapp2.1/System.Security.Cryptography.X509Certificates.dll",
"ref/netcoreapp2.1/System.Security.Cryptography.X509Certificates.xml",
"ref/netcoreapp2.1/System.Security.Principal.dll",
"ref/netcoreapp2.1/System.Security.Principal.xml",
"ref/netcoreapp2.1/System.Security.SecureString.dll",
"ref/netcoreapp2.1/System.Security.dll",
"ref/netcoreapp2.1/System.ServiceModel.Web.dll",
"ref/netcoreapp2.1/System.ServiceProcess.dll",
"ref/netcoreapp2.1/System.Text.Encoding.Extensions.dll",
"ref/netcoreapp2.1/System.Text.Encoding.Extensions.xml",
"ref/netcoreapp2.1/System.Text.Encoding.dll",
"ref/netcoreapp2.1/System.Text.RegularExpressions.dll",
"ref/netcoreapp2.1/System.Text.RegularExpressions.xml",
"ref/netcoreapp2.1/System.Threading.Overlapped.dll",
"ref/netcoreapp2.1/System.Threading.Overlapped.xml",
"ref/netcoreapp2.1/System.Threading.Tasks.Dataflow.dll",
"ref/netcoreapp2.1/System.Threading.Tasks.Dataflow.xml",
"ref/netcoreapp2.1/System.Threading.Tasks.Extensions.dll",
"ref/netcoreapp2.1/System.Threading.Tasks.Extensions.xml",
"ref/netcoreapp2.1/System.Threading.Tasks.Parallel.dll",
"ref/netcoreapp2.1/System.Threading.Tasks.Parallel.xml",
"ref/netcoreapp2.1/System.Threading.Tasks.dll",
"ref/netcoreapp2.1/System.Threading.Tasks.xml",
"ref/netcoreapp2.1/System.Threading.Thread.dll",
"ref/netcoreapp2.1/System.Threading.Thread.xml",
"ref/netcoreapp2.1/System.Threading.ThreadPool.dll",
"ref/netcoreapp2.1/System.Threading.ThreadPool.xml",
"ref/netcoreapp2.1/System.Threading.Timer.dll",
"ref/netcoreapp2.1/System.Threading.Timer.xml",
"ref/netcoreapp2.1/System.Threading.dll",
"ref/netcoreapp2.1/System.Threading.xml",
"ref/netcoreapp2.1/System.Transactions.Local.dll",
"ref/netcoreapp2.1/System.Transactions.Local.xml",
"ref/netcoreapp2.1/System.Transactions.dll",
"ref/netcoreapp2.1/System.ValueTuple.dll",
"ref/netcoreapp2.1/System.Web.HttpUtility.dll",
"ref/netcoreapp2.1/System.Web.HttpUtility.xml",
"ref/netcoreapp2.1/System.Web.dll",
"ref/netcoreapp2.1/System.Windows.dll",
"ref/netcoreapp2.1/System.Xml.Linq.dll",
"ref/netcoreapp2.1/System.Xml.ReaderWriter.dll",
"ref/netcoreapp2.1/System.Xml.ReaderWriter.xml",
"ref/netcoreapp2.1/System.Xml.Serialization.dll",
"ref/netcoreapp2.1/System.Xml.XDocument.dll",
"ref/netcoreapp2.1/System.Xml.XDocument.xml",
"ref/netcoreapp2.1/System.Xml.XPath.XDocument.dll",
"ref/netcoreapp2.1/System.Xml.XPath.XDocument.xml",
"ref/netcoreapp2.1/System.Xml.XPath.dll",
"ref/netcoreapp2.1/System.Xml.XPath.xml",
"ref/netcoreapp2.1/System.Xml.XmlDocument.dll",
"ref/netcoreapp2.1/System.Xml.XmlSerializer.dll",
"ref/netcoreapp2.1/System.Xml.XmlSerializer.xml",
"ref/netcoreapp2.1/System.Xml.dll",
"ref/netcoreapp2.1/System.dll",
"ref/netcoreapp2.1/WindowsBase.dll",
"ref/netcoreapp2.1/mscorlib.dll",
"ref/netcoreapp2.1/netstandard.dll",
"runtime.json"
]
},
"Microsoft.NETCore.DotNetAppHost/2.1.0": {
"sha512": "vMn8V3GOp/SPOG2oE8WxswzAWZ/GZmc8EPiB3vc2EZ6us14ehXhsvUFXndYopGNSjCa9OdqC6L6xStF1KyUZnw==",
"type": "package",
"path": "microsoft.netcore.dotnetapphost/2.1.0",
"files": [
".nupkg.metadata",
".signature.p7s",
"LICENSE.TXT",
"THIRD-PARTY-NOTICES.TXT",
"microsoft.netcore.dotnetapphost.2.1.0.nupkg.sha512",
"microsoft.netcore.dotnetapphost.nuspec",
"runtime.json"
]
},
"Microsoft.NETCore.DotNetHostPolicy/2.1.0": {
"sha512": "vBUwNihtLUVS2HhO6WocYfAktRmfFihm6JB8/sJ53caVW+AelvbnYpfiGzaZDpkWjN6vA3xzOKPu9Vu8Zz3p8Q==",
"type": "package",
"path": "microsoft.netcore.dotnethostpolicy/2.1.0",
"files": [
".nupkg.metadata",
".signature.p7s",
"LICENSE.TXT",
"THIRD-PARTY-NOTICES.TXT",
"microsoft.netcore.dotnethostpolicy.2.1.0.nupkg.sha512",
"microsoft.netcore.dotnethostpolicy.nuspec",
"runtime.json"
]
},
"Microsoft.NETCore.DotNetHostResolver/2.1.0": {
"sha512": "o0PRql5qOHFEY3d1WvzE+T7cMFKtOsWLMg8L1oTeGNnI4u5AzOj8o6AdZT3y2GxFA1DAx7AQ9qZjpCO2/bgZRw==",
"type": "package",
"path": "microsoft.netcore.dotnethostresolver/2.1.0",
"files": [
".nupkg.metadata",
".signature.p7s",
"LICENSE.TXT",
"THIRD-PARTY-NOTICES.TXT",
"microsoft.netcore.dotnethostresolver.2.1.0.nupkg.sha512",
"microsoft.netcore.dotnethostresolver.nuspec",
"runtime.json"
]
},
"Microsoft.NETCore.Platforms/2.1.0": {
"sha512": "ok+RPAtESz/9MUXeIEz6Lv5XAGQsaNmEYXMsgVALj4D7kqC8gveKWXWXbufLySR2fWrwZf8smyN5RmHu0e4BHA==",
"type": "package",
"path": "microsoft.netcore.platforms/2.1.0",
"files": [
".nupkg.metadata",
".signature.p7s",
"LICENSE.TXT",
"THIRD-PARTY-NOTICES.TXT",
"lib/netstandard1.0/_._",
"microsoft.netcore.platforms.2.1.0.nupkg.sha512",
"microsoft.netcore.platforms.nuspec",
"runtime.json",
"useSharedDesignerContext.txt",
"version.txt"
]
},
"Microsoft.NETCore.Targets/2.1.0": {
"sha512": "x188gIZXOwFXkPXyGavEcPGcR6RGvjFOES2QzskN4gERZjWPN34qhRsZVMC0CLJfQLGSButarcgWxPPM4vmg0w==",
"type": "package",
"path": "microsoft.netcore.targets/2.1.0",
"files": [
".nupkg.metadata",
".signature.p7s",
"LICENSE.TXT",
"THIRD-PARTY-NOTICES.TXT",
"lib/netstandard1.0/_._",
"microsoft.netcore.targets.2.1.0.nupkg.sha512",
"microsoft.netcore.targets.nuspec",
"runtime.json",
"useSharedDesignerContext.txt",
"version.txt"
]
},
"NETStandard.Library/2.0.3": {
"sha512": "st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==",
"type": "package",
"path": "netstandard.library/2.0.3",
"files": [
".nupkg.metadata",
"LICENSE.TXT",
"THIRD-PARTY-NOTICES.TXT",
"build/netstandard2.0/NETStandard.Library.targets",
"build/netstandard2.0/ref/Microsoft.Win32.Primitives.dll",
"build/netstandard2.0/ref/System.AppContext.dll",
"build/netstandard2.0/ref/System.Collections.Concurrent.dll",
"build/netstandard2.0/ref/System.Collections.NonGeneric.dll",
"build/netstandard2.0/ref/System.Collections.Specialized.dll",
"build/netstandard2.0/ref/System.Collections.dll",
"build/netstandard2.0/ref/System.ComponentModel.Composition.dll",
"build/netstandard2.0/ref/System.ComponentModel.EventBasedAsync.dll",
"build/netstandard2.0/ref/System.ComponentModel.Primitives.dll",
"build/netstandard2.0/ref/System.ComponentModel.TypeConverter.dll",
"build/netstandard2.0/ref/System.ComponentModel.dll",
"build/netstandard2.0/ref/System.Console.dll",
"build/netstandard2.0/ref/System.Core.dll",
"build/netstandard2.0/ref/System.Data.Common.dll",
"build/netstandard2.0/ref/System.Data.dll",
"build/netstandard2.0/ref/System.Diagnostics.Contracts.dll",
"build/netstandard2.0/ref/System.Diagnostics.Debug.dll",
"build/netstandard2.0/ref/System.Diagnostics.FileVersionInfo.dll",
"build/netstandard2.0/ref/System.Diagnostics.Process.dll",
"build/netstandard2.0/ref/System.Diagnostics.StackTrace.dll",
"build/netstandard2.0/ref/System.Diagnostics.TextWriterTraceListener.dll",
"build/netstandard2.0/ref/System.Diagnostics.Tools.dll",
"build/netstandard2.0/ref/System.Diagnostics.TraceSource.dll",
"build/netstandard2.0/ref/System.Diagnostics.Tracing.dll",
"build/netstandard2.0/ref/System.Drawing.Primitives.dll",
"build/netstandard2.0/ref/System.Drawing.dll",
"build/netstandard2.0/ref/System.Dynamic.Runtime.dll",
"build/netstandard2.0/ref/System.Globalization.Calendars.dll",
"build/netstandard2.0/ref/System.Globalization.Extensions.dll",
"build/netstandard2.0/ref/System.Globalization.dll",
"build/netstandard2.0/ref/System.IO.Compression.FileSystem.dll",
"build/netstandard2.0/ref/System.IO.Compression.ZipFile.dll",
"build/netstandard2.0/ref/System.IO.Compression.dll",
"build/netstandard2.0/ref/System.IO.FileSystem.DriveInfo.dll",
"build/netstandard2.0/ref/System.IO.FileSystem.Primitives.dll",
"build/netstandard2.0/ref/System.IO.FileSystem.Watcher.dll",
"build/netstandard2.0/ref/System.IO.FileSystem.dll",
"build/netstandard2.0/ref/System.IO.IsolatedStorage.dll",
"build/netstandard2.0/ref/System.IO.MemoryMappedFiles.dll",
"build/netstandard2.0/ref/System.IO.Pipes.dll",
"build/netstandard2.0/ref/System.IO.UnmanagedMemoryStream.dll",
"build/netstandard2.0/ref/System.IO.dll",
"build/netstandard2.0/ref/System.Linq.Expressions.dll",
"build/netstandard2.0/ref/System.Linq.Parallel.dll",
"build/netstandard2.0/ref/System.Linq.Queryable.dll",
"build/netstandard2.0/ref/System.Linq.dll",
"build/netstandard2.0/ref/System.Net.Http.dll",
"build/netstandard2.0/ref/System.Net.NameResolution.dll",
"build/netstandard2.0/ref/System.Net.NetworkInformation.dll",
"build/netstandard2.0/ref/System.Net.Ping.dll",
"build/netstandard2.0/ref/System.Net.Primitives.dll",
"build/netstandard2.0/ref/System.Net.Requests.dll",
"build/netstandard2.0/ref/System.Net.Security.dll",
"build/netstandard2.0/ref/System.Net.Sockets.dll",
"build/netstandard2.0/ref/System.Net.WebHeaderCollection.dll",
"build/netstandard2.0/ref/System.Net.WebSockets.Client.dll",
"build/netstandard2.0/ref/System.Net.WebSockets.dll",
"build/netstandard2.0/ref/System.Net.dll",
"build/netstandard2.0/ref/System.Numerics.dll",
"build/netstandard2.0/ref/System.ObjectModel.dll",
"build/netstandard2.0/ref/System.Reflection.Extensions.dll",
"build/netstandard2.0/ref/System.Reflection.Primitives.dll",
"build/netstandard2.0/ref/System.Reflection.dll",
"build/netstandard2.0/ref/System.Resources.Reader.dll",
"build/netstandard2.0/ref/System.Resources.ResourceManager.dll",
"build/netstandard2.0/ref/System.Resources.Writer.dll",
"build/netstandard2.0/ref/System.Runtime.CompilerServices.VisualC.dll",
"build/netstandard2.0/ref/System.Runtime.Extensions.dll",
"build/netstandard2.0/ref/System.Runtime.Handles.dll",
"build/netstandard2.0/ref/System.Runtime.InteropServices.RuntimeInformation.dll",
"build/netstandard2.0/ref/System.Runtime.InteropServices.dll",
"build/netstandard2.0/ref/System.Runtime.Numerics.dll",
"build/netstandard2.0/ref/System.Runtime.Serialization.Formatters.dll",
"build/netstandard2.0/ref/System.Runtime.Serialization.Json.dll",
"build/netstandard2.0/ref/System.Runtime.Serialization.Primitives.dll",
"build/netstandard2.0/ref/System.Runtime.Serialization.Xml.dll",
"build/netstandard2.0/ref/System.Runtime.Serialization.dll",
"build/netstandard2.0/ref/System.Runtime.dll",
"build/netstandard2.0/ref/System.Security.Claims.dll",
"build/netstandard2.0/ref/System.Security.Cryptography.Algorithms.dll",
"build/netstandard2.0/ref/System.Security.Cryptography.Csp.dll",
"build/netstandard2.0/ref/System.Security.Cryptography.Encoding.dll",
"build/netstandard2.0/ref/System.Security.Cryptography.Primitives.dll",
"build/netstandard2.0/ref/System.Security.Cryptography.X509Certificates.dll",
"build/netstandard2.0/ref/System.Security.Principal.dll",
"build/netstandard2.0/ref/System.Security.SecureString.dll",
"build/netstandard2.0/ref/System.ServiceModel.Web.dll",
"build/netstandard2.0/ref/System.Text.Encoding.Extensions.dll",
"build/netstandard2.0/ref/System.Text.Encoding.dll",
"build/netstandard2.0/ref/System.Text.RegularExpressions.dll",
"build/netstandard2.0/ref/System.Threading.Overlapped.dll",
"build/netstandard2.0/ref/System.Threading.Tasks.Parallel.dll",
"build/netstandard2.0/ref/System.Threading.Tasks.dll",
"build/netstandard2.0/ref/System.Threading.Thread.dll",
"build/netstandard2.0/ref/System.Threading.ThreadPool.dll",
"build/netstandard2.0/ref/System.Threading.Timer.dll",
"build/netstandard2.0/ref/System.Threading.dll",
"build/netstandard2.0/ref/System.Transactions.dll",
"build/netstandard2.0/ref/System.ValueTuple.dll",
"build/netstandard2.0/ref/System.Web.dll",
"build/netstandard2.0/ref/System.Windows.dll",
"build/netstandard2.0/ref/System.Xml.Linq.dll",
"build/netstandard2.0/ref/System.Xml.ReaderWriter.dll",
"build/netstandard2.0/ref/System.Xml.Serialization.dll",
"build/netstandard2.0/ref/System.Xml.XDocument.dll",
"build/netstandard2.0/ref/System.Xml.XPath.XDocument.dll",
"build/netstandard2.0/ref/System.Xml.XPath.dll",
"build/netstandard2.0/ref/System.Xml.XmlDocument.dll",
"build/netstandard2.0/ref/System.Xml.XmlSerializer.dll",
"build/netstandard2.0/ref/System.Xml.dll",
"build/netstandard2.0/ref/System.dll",
"build/netstandard2.0/ref/mscorlib.dll",
"build/netstandard2.0/ref/netstandard.dll",
"build/netstandard2.0/ref/netstandard.xml",
"lib/netstandard1.0/_._",
"netstandard.library.2.0.3.nupkg.sha512",
"netstandard.library.nuspec"
]
}
},
"projectFileDependencyGroups": {
".NETCoreApp,Version=v2.1": [
"Microsoft.NETCore.App >= 2.1.0"
]
},
"packageFolders": {
"C:\\Users\\Jack\\.nuget\\packages\\": {},
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder": {}
},
"project": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "G:\\dev_libs\\ademco_hb\\csharp_dll_demo\\csharp_dll_demo.csproj",
"projectName": "csharp_dll_demo",
"projectPath": "G:\\dev_libs\\ademco_hb\\csharp_dll_demo\\csharp_dll_demo.csproj",
"packagesPath": "C:\\Users\\Jack\\.nuget\\packages\\",
"outputPath": "G:\\dev_libs\\ademco_hb\\csharp_dll_demo\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder"
],
"configFilePaths": [
"C:\\Users\\Jack\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
"originalTargetFrameworks": [
"netcoreapp2.1"
],
"sources": {
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
"https://api.nuget.org/v3/index.json": {}
},
"frameworks": {
"netcoreapp2.1": {
"projectReferences": {}
}
},
"warningProperties": {
"warnAsError": [
"NU1605"
]
}
},
"frameworks": {
"netcoreapp2.1": {
"dependencies": {
"Microsoft.NETCore.App": {
"suppressParent": "All",
"target": "Package",
"version": "[2.1.0, )",
"autoReferenced": true
}
},
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48"
],
"assetTargetFallback": true,
"warn": true,
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.201\\RuntimeIdentifierGraph.json"
}
}
}
}
\ No newline at end of file
{
"version": 2,
"dgSpecHash": "5fWA6VL5RRF+dZVpegr9f+8PcSNdaUFlqWcUPc1/H/maycXBLdoj6N/XH4jB0EIufFT+HlomH7vJMQMtmAC0/Q==",
"success": true,
"projectFilePath": "G:\\dev_libs\\ademco_hb\\csharp_dll_demo\\csharp_dll_demo.csproj",
"expectedPackageFiles": [
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.netcore.app\\2.1.0\\microsoft.netcore.app.2.1.0.nupkg.sha512",
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.netcore.dotnetapphost\\2.1.0\\microsoft.netcore.dotnetapphost.2.1.0.nupkg.sha512",
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.netcore.dotnethostpolicy\\2.1.0\\microsoft.netcore.dotnethostpolicy.2.1.0.nupkg.sha512",
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.netcore.dotnethostresolver\\2.1.0\\microsoft.netcore.dotnethostresolver.2.1.0.nupkg.sha512",
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.netcore.platforms\\2.1.0\\microsoft.netcore.platforms.2.1.0.nupkg.sha512",
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.netcore.targets\\2.1.0\\microsoft.netcore.targets.2.1.0.nupkg.sha512",
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\netstandard.library\\2.0.3\\netstandard.library.2.0.3.nupkg.sha512"
],
"logs": []
}
\ No newline at end of file
...@@ -128,7 +128,7 @@ int main(int argc, char** argv) ...@@ -128,7 +128,7 @@ int main(int argc, char** argv)
if (ret != 0) { if (ret != 0) {
exit(0); exit(0);
} }
printf("Got connection from %s:%d, fd=%lld\n", inet_ntoa(sForeignAddrIn.sin_addr), sForeignAddrIn.sin_port, clientSock); printf("Got connection from %s:%d, fd=%d\n", inet_ntoa(sForeignAddrIn.sin_addr), sForeignAddrIn.sin_port, clientSock);
} }
}; };
...@@ -201,10 +201,14 @@ int main(int argc, char** argv) ...@@ -201,10 +201,14 @@ int main(int argc, char** argv)
auto do_read = [&do_handle]() { auto do_read = [&do_handle]() {
if (clientSock == INVALID_SOCKET) return; if (clientSock == INVALID_SOCKET) return;
timeval tv = { 0, 0 }; timeval tv = { 0, 1000000 };
fd_set fd_read; fd_set fd_read;
FD_ZERO(&fd_read); FD_ZERO(&fd_read);
FD_SET(clientSock, &fd_read); FD_SET(clientSock, &fd_read);
int nfds = select(clientSock + 1, &fd_read, (fd_set*)0, (fd_set*)0, &tv);
if (nfds <= 0) {
return;
}
int bRead = FD_ISSET(clientSock, &fd_read); int bRead = FD_ISSET(clientSock, &fd_read);
if (!bRead) { return; } if (!bRead) { return; }
...@@ -290,7 +294,7 @@ int main(int argc, char** argv) ...@@ -290,7 +294,7 @@ int main(int argc, char** argv)
} else if (cmd == 'd' || cmd == 'D') { } else if (cmd == 'd' || cmd == 'D') {
do { do {
printf("Input 6 digit password:"); printf("Input 6 digit password:");
scanf("%s", &pwd); scanf("%s", pwd);
} while (strlen(pwd) != 6); } while (strlen(pwd) != 6);
std::lock_guard<std::mutex> lg(mutex); std::lock_guard<std::mutex> lg(mutex);
evntsWaiting4Send.push_back(EVENT_DISARM); evntsWaiting4Send.push_back(EVENT_DISARM);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment