diff --git a/MTC_Adapter/MTC-ADB/MTC-ADB.csproj b/MTC_Adapter/MTC-ADB/MTC-ADB.csproj index 1a21cb3..d36d6eb 100644 --- a/MTC_Adapter/MTC-ADB/MTC-ADB.csproj +++ b/MTC_Adapter/MTC-ADB/MTC-ADB.csproj @@ -55,8 +55,17 @@ ..\packages\Google.Protobuf.3.11.4\lib\net45\Google.Protobuf.dll - - ..\packages\MySql.Data.8.0.19\lib\net452\MySql.Data.dll + + ..\packages\K4os.Compression.LZ4.1.1.11\lib\net46\K4os.Compression.LZ4.dll + + + ..\packages\K4os.Compression.LZ4.Streams.1.1.11\lib\net46\K4os.Compression.LZ4.Streams.dll + + + ..\packages\K4os.Hash.xxHash.1.0.6\lib\net46\K4os.Hash.xxHash.dll + + + ..\packages\MySql.Data.8.0.20\lib\net452\MySql.Data.dll ..\packages\Newtonsoft.Json.12.0.3\lib\net45\Newtonsoft.Json.dll @@ -102,7 +111,10 @@ - ..\packages\MySql.Data.8.0.19\lib\net452\Ubiety.Dns.Core.dll + ..\packages\MySql.Data.8.0.20\lib\net452\Ubiety.Dns.Core.dll + + + ..\packages\MySql.Data.8.0.20\lib\net452\Zstandard.Net.dll @@ -200,11 +212,11 @@ - + Questo progetto fa riferimento a uno o più pacchetti NuGet che non sono presenti in questo computer. Usare lo strumento di ripristino dei pacchetti NuGet per scaricarli. Per altre informazioni, vedere http://go.microsoft.com/fwlink/?LinkID=322105. Il file mancante è {0}. - + \ No newline at end of file diff --git a/MTC_Adapter/MTC-ADB/packages.config b/MTC_Adapter/MTC-ADB/packages.config index 7a67b1f..546ff44 100644 --- a/MTC_Adapter/MTC-ADB/packages.config +++ b/MTC_Adapter/MTC-ADB/packages.config @@ -2,7 +2,10 @@ - + + + + diff --git a/MTC_Adapter/OPC-UA-REDIS/OPC-UA-REDIS.csproj b/MTC_Adapter/OPC-UA-REDIS/OPC-UA-REDIS.csproj index e009802..149d867 100644 --- a/MTC_Adapter/OPC-UA-REDIS/OPC-UA-REDIS.csproj +++ b/MTC_Adapter/OPC-UA-REDIS/OPC-UA-REDIS.csproj @@ -33,7 +33,7 @@ - ..\packages\Microsoft.Bcl.AsyncInterfaces.1.1.0\lib\net461\Microsoft.Bcl.AsyncInterfaces.dll + ..\packages\Microsoft.Bcl.AsyncInterfaces.1.1.1\lib\net461\Microsoft.Bcl.AsyncInterfaces.dll ..\packages\Newtonsoft.Json.12.0.3\lib\net45\Newtonsoft.Json.dll @@ -42,7 +42,7 @@ ..\packages\NLog.4.7.0\lib\net45\NLog.dll - ..\packages\Pipelines.Sockets.Unofficial.2.1.8\lib\net461\Pipelines.Sockets.Unofficial.dll + ..\packages\Pipelines.Sockets.Unofficial.2.1.11\lib\net461\Pipelines.Sockets.Unofficial.dll ..\packages\StackExchange.Redis.2.1.30\lib\net461\StackExchange.Redis.dll @@ -58,7 +58,7 @@ - ..\packages\System.IO.Pipelines.4.7.1\lib\netstandard2.0\System.IO.Pipelines.dll + ..\packages\System.IO.Pipelines.4.7.2\lib\net461\System.IO.Pipelines.dll ..\packages\System.Memory.4.5.4\lib\net461\System.Memory.dll @@ -73,7 +73,7 @@ - ..\packages\System.Threading.Channels.4.7.0\lib\netstandard2.0\System.Threading.Channels.dll + ..\packages\System.Threading.Channels.4.7.1\lib\net461\System.Threading.Channels.dll ..\packages\System.Threading.Tasks.Extensions.4.5.4\lib\net461\System.Threading.Tasks.Extensions.dll diff --git a/MTC_Adapter/OPC-UA-REDIS/packages.config b/MTC_Adapter/OPC-UA-REDIS/packages.config index 6030b31..f456127 100644 --- a/MTC_Adapter/OPC-UA-REDIS/packages.config +++ b/MTC_Adapter/OPC-UA-REDIS/packages.config @@ -1,17 +1,17 @@  - + - + - + - + \ No newline at end of file diff --git a/MTC_Adapter/packages/Pipelines.Sockets.Unofficial.2.1.8/.signature.p7s b/MTC_Adapter/packages/K4os.Compression.LZ4.1.1.11/.signature.p7s similarity index 83% rename from MTC_Adapter/packages/Pipelines.Sockets.Unofficial.2.1.8/.signature.p7s rename to MTC_Adapter/packages/K4os.Compression.LZ4.1.1.11/.signature.p7s index e2c0912..97a4e12 100644 Binary files a/MTC_Adapter/packages/Pipelines.Sockets.Unofficial.2.1.8/.signature.p7s and b/MTC_Adapter/packages/K4os.Compression.LZ4.1.1.11/.signature.p7s differ diff --git a/MTC_Adapter/packages/K4os.Compression.LZ4.1.1.11/K4os.Compression.LZ4.1.1.11.nupkg b/MTC_Adapter/packages/K4os.Compression.LZ4.1.1.11/K4os.Compression.LZ4.1.1.11.nupkg new file mode 100644 index 0000000..9e9f592 Binary files /dev/null and b/MTC_Adapter/packages/K4os.Compression.LZ4.1.1.11/K4os.Compression.LZ4.1.1.11.nupkg differ diff --git a/MTC_Adapter/packages/K4os.Compression.LZ4.1.1.11/lib/net45/K4os.Compression.LZ4.dll b/MTC_Adapter/packages/K4os.Compression.LZ4.1.1.11/lib/net45/K4os.Compression.LZ4.dll new file mode 100644 index 0000000..aea8e94 Binary files /dev/null and b/MTC_Adapter/packages/K4os.Compression.LZ4.1.1.11/lib/net45/K4os.Compression.LZ4.dll differ diff --git a/MTC_Adapter/packages/K4os.Compression.LZ4.1.1.11/lib/net45/K4os.Compression.LZ4.xml b/MTC_Adapter/packages/K4os.Compression.LZ4.1.1.11/lib/net45/K4os.Compression.LZ4.xml new file mode 100644 index 0000000..9af6341 --- /dev/null +++ b/MTC_Adapter/packages/K4os.Compression.LZ4.1.1.11/lib/net45/K4os.Compression.LZ4.xml @@ -0,0 +1,794 @@ + + + + K4os.Compression.LZ4 + + + + + Action performed by encoder using FlushAndEncode method. + + + + Nothing has happened, most likely loading 0 bytes. + + + Some bytes has been loaded into encoder. + + + Compression was not possible so bytes has been copied. + + + Compression succeeded. + + + + Interface of LZ4 decoder used by LZ4 streams. + + + + Block size. + + + Bytes already decoded and available to be read. + Always smaller than + + + + Decodes previously compressed block and caches decompressed block in decoder. + Returns number of bytes decoded. These bytes can be read with . + + Points to compressed block. + Length of compressed block. + Size of the block. Value 0 indicates default block size. + Number of decoded bytes. + + + + Inject already decompressed block and caches it in decoder. + Used with uncompressed-yet-chained blocks and pre-made dictionaries. + These bytes can be read with . + + Points to uncompressed block. + Length of uncompressed block. + Number of decoded bytes. + + + + Reads previously decoded bytes. Please note, should be + negative number, pointing to bytes before current head. + + Buffer to write to. + Offset in source buffer relatively to current head. + Please note, it should be negative value. + Number of bytes to read. + + + + Interface of LZ4 encoder used by LZ4 streams. + + + + Block size. + + + Number of bytes read for compression. + Always smaller than + + + Adds bytes to internal buffer. Increases + Source buffer. + Source buffer length. + Number of bytes topped up. If this function returns 0 it means that buffer + is full ( equals ) and + should be called to flush it. + + + + Encodes bytes in internal buffer (see: , ). + If is true then if encoded buffer is bigger than + source buffer source bytes are copied instead. In such case returned length is negative. + + Target buffer. + Target buffer length. + Indicates if copying is allowed. + Length of encoded buffer. Negative if bytes are just copied. + + + + LZ4 decoder used with independent blocks mode. Plase note, that it will fail + if input data has been compressed with chained blocks + ( and ) + + + + + + + + + + Creates new instance of block decoder. + Block size. Must be equal or greater to one used for compression. + + + + + + + + + + + + + + + + Independent block encoder. Produces larger files but uses less memory and + gives better performance. + + + + Creates new instance of + Compression level. + Block size. + + + + + + + + + LZ4 decoder handling dependent blocks. + + + Creates new instance of . + Block size. + Number of extra blocks. + + + + + + + + + + + + + + + + + + + + + + Static class with factory methods to create LZ4 decoders. + + + + Creates appropriate decoder for given parameters. + Dependent blocks. + Block size. + Number of extra blocks. + LZ4 decoder. + + + + Static class with factory method to create LZ4 encoders. + + + + Creates appropriate decoder for given parameters. + Dependent blocks. + Compression level. + Block size. + Number of extra blocks. + LZ4 encoder. + + + + Base class for LZ4 encoders. Provides basic functionality shared by + , , + and encoders. Do not used directly. + + + + Creates new instance of encoder. + Needs to be true if using dependent blocks. + Block size. + Number of extra blocks. + + + + + + + + + + + + + + + Encodes single block using appropriate algorithm. + Source buffer. + Source buffer length. + Target buffer. + Target buffer length. + Number of bytes actually written to target buffer. + + + Copies current dictionary. + Target buffer. + Dictionary length. + Dictionary length. + + + + + + + Functionality of encoders added on top of fixed interface. + + + + Tops encoder up with some data. + Encoder. + Buffer pointer, will be shifted after operation by the number of + bytes actually loaded. + Length of buffer. + true if buffer was topped up, false if no bytes were loaded. + + + Tops encoder up with some data. + Encoder. + Buffer. + Buffer offset. + Length of buffer. + Number of bytes actually loaded. + + + Tops encoder up with some data. + Encoder. + Buffer. + Buffer offset, will be increased after operation by the number + of bytes actually loaded. + Length of buffer. + true if buffer was topped up, false if no bytes were loaded. + + + Encodes all bytes currently stored in encoder into target buffer. + Encoder. + Target buffer. + Offset in target buffer. + Length of target buffer. + if true copying bytes is allowed. + Number of bytes encoder. If bytes were copied than this value is negative. + + + Encodes all bytes currently stored in encoder into target buffer. + Encoder. + Target buffer. + Offset in target buffer. Will be updated after operation. + Length of target buffer. + if true copying bytes is allowed. + Result of this action. Bytes can be Copied (), + Encoded () or nothing could have + happened (). + + + Encodes all bytes currently stored in encoder into target buffer. + Encoder. + Target buffer. Will be updated after operation. + Length of buffer. + if true copying bytes is allowed. + Result of this action. Bytes can be Copied (), + Encoded () or nothing could have + happened (). + + + Tops encoder and encodes content. + Encoder. + Source buffer (used to top up from). + Source buffer length. + Target buffer (used to encode into) + Target buffer length. + Forces encoding even if encoder is not full. + Allows to copy bytes if compression was not possible. + Number of bytes loaded (topped up) + Number if bytes encoded or copied. + Value is 0 if no encoding was done. + Action performed. + + + Tops encoder and encodes content. + Encoder. + Source buffer (used to top up from). + Offset within source buffer. + Source buffer length. + Target buffer (used to encode into) + Offset within target buffer. + Target buffer length. + Forces encoding even if encoder is not full. + Allows to copy bytes if compression was not possible. + Number of bytes loaded (topped up) + Number if bytes encoded or copied. + Value is 0 if no encoding was done. + Action performed. + + + Encoded remaining bytes in encoder. + Encoder. + Target buffer. + Target buffer length. + Allows to copy bytes if compression was not possible. + Number if bytes encoded or copied. + Value is 0 if no encoding was done. + Action performed. + + + Encoded remaining bytes in encoder. + Encoder. + Target buffer. + Offset within target buffer. + Target buffer length. + Allows to copy bytes if compression was not possible. + Number if bytes encoded or copied. + Value is 0 if no encoding was done. + Action performed. + + + Drains decoder by reading all bytes which are ready. + Decoder. + Target buffer. + Offset within target buffer. + Offset in decoder relatively to decoder's head. + Please note, it should be negative value. + Number of bytes. + + + Decodes data and immediately drains it into target buffer. + Decoder. + Source buffer (with compressed data, to be decoded). + Source buffer length. + Target buffer (to drained into). + Target buffer length. + Number of bytes actually decoded. + true decoder was drained, false otherwise. + + + Decodes data and immediately drains it into target buffer. + Decoder. + Source buffer (with compressed data, to be decoded). + Offset within source buffer. + Source buffer length. + Target buffer (to drained into). + Offset within target buffer. + Target buffer length. + Number of bytes actually decoded. + true decoder was drained, false otherwise. + + + + LZ4 encoder using dependent blocks with fast compression. + + + + Creates new instance of + Block size. + Number of extra blocks. + + + + + + + + + + + + + LZ4 encoder using dependent blocks with high compression. + + + + Creates new instance of + Compression level. + Block size. + Number of extra blocks. + + + + + + + + + + + + Utility class with memory related functions. + + + 1 KiB + + + 2 KiB + + + 4 KiB + + + 8 KiB + + + 16 KiB + + + 32 KiB + + + 64 KiB + + + 128 KiB + + + 256 KiB + + + 512 KiB + + + 1 MiB + + + 4 MiB + + + Empty byte array. + + + Rounds integer value up to nearest multiple of step. + A value. + A step. + Value rounded up. + + + + Copies memory block for to . + Even though it is called "copy" it actually behaves like "move" which + might be potential problem, although it shouldn't as I cannot think about + any situation when "copy" invalid behaviour (forward copy of overlapping blocks) + can be a desired. + + The target block address. + The source block address. + Length in bytes. + + + + Copies memory block for to . + It handle "move" semantic properly handling overlapping blocks properly. + + The target block address. + The source block address. + Length in bytes. + + + + Copies memory block for to + up to (around) . + It does not handle overlapping blocks and may copy up to 8 bytes more than expected. + + The target block address. + The source block address. + The limit (in target block). + + + Fill block of memory with zeroes. + Address. + Length. + + + Fills memory block with repeating pattern of a single byte. + Address. + A pattern. + Length. + + + + Copies memory block for to . + This is proper implementation of memcpy (with all then weird behaviour for + overlapping blocks). It is slower than "Copy" but may be required if "Copy" + causes problems. + + The target block address. + The source block address. + Length in bytes. + + + + Copies memory block backwards from to . + This is needed to implement memmove It is slower than "Move" but is needed for .NET 4.5, + which does not implement Buffer.MemoryCopy. + + The target block address. + The source block address. + Length in bytes. + + + + Moves memory block for to . + It handles overlapping block properly. + + The target block address. + The source block address. + Length in bytes. + + + Copies exactly 8 bytes from source to target. + Target address. + Source address. + + + Copies exactly 16 bytes from source to target. + Target address. + Source address. + + + Copies exactly 18 bytes from source to target. + Target address. + Source address. + + + Allocated block of memory. It is NOT initialized with zeroes. + Size in bytes. + Pointer to allocated block. + + + Allocated block of memory and fills it with zeroes. + Size in bytes. + Pointer to allocated block. + + + + Free memory allocated previously with or + + + + + Reads exactly 1 byte from given address. + Address. + Byte at given address. + + + Reads exactly 2 bytes from given address. + Address. + 2 bytes at given address. + + + Reads exactly 4 bytes from given address. + Address. + 4 bytes at given address. + + + Reads exactly 8 bytes from given address. + Address. + 8 bytes at given address. + + + Writes exactly 1 byte to given address. + Address. + Value. + + + Writes exactly 2 bytes to given address. + Address. + Value. + + + Writes exactly 4 bytes to given address. + Address. + Value. + + + Writes exactly 8 bytes to given address. + Address. + Value. + + + + Skeleton for class with unmanaged resources. + Implements but also handles proper release in + case was not called. + + + + Determines if object was already disposed. + + + Throws exception is object has been disposed already. Convenience method. + Thrown if object is already disposed. + + + Method releasing unmanaged resources. + + + Method releasing managed resources. + + + + Disposed resources. + + true if dispose was explicitly called, + false if called from GC. + + + + + + Destructor. + + + + Static class exposing LZ4 block compression methods. + + + + Maximum size after compression. + Length of input buffer. + Maximum length after compression. + + + Compresses data from one buffer into another. + Input buffer. + Length of input buffer. + Output buffer. + Output buffer length. + Compression level. + Number of bytes written, or negative value if output buffer is too small. + + + Compresses data from one buffer into another. + Input buffer. + Output buffer. + Compression level. + Number of bytes written, or negative value if output buffer is too small. + + + Compresses data from one buffer into another. + Input buffer. + Input buffer offset. + Input buffer length. + Output buffer. + Output buffer offset. + Output buffer length. + Compression level. + Number of bytes written, or negative value if output buffer is too small. + + + Decompresses data from given buffer. + Input buffer. + Input buffer length. + Output buffer. + Output buffer length. + Number of bytes written, or negative value if output buffer is too small. + + + Decompresses data from given buffer. + Input buffer. + Output buffer. + Number of bytes written, or negative value if output buffer is too small. + + + Decompresses data from given buffer. + Input buffer. + Input buffer offset. + Input buffer length. + Output buffer. + Output buffer offset. + Output buffer length. + Number of bytes written, or negative value if output buffer is too small. + + + Compression level. + + + Fast compression. + + + High compression, level 3. + + + High compression, level 4. + + + High compression, level 5. + + + High compression, level 6. + + + High compression, level 7. + + + High compression, level 8. + + + High compression, level 9. + + + Optimal compression, level 10. + + + Optimal compression, level 11. + + + Maximum compression, level 12. + + + + Pickling support with LZ4 compression. + + + + Compresses input buffer into self-contained package. + Input buffer. + Compression level. + Output buffer. + + + Compresses input buffer into self-contained package. + Input buffer. + Input buffer offset. + Input buffer length. + Compression level. + Output buffer. + + + Compresses input buffer into self-contained package. + Input buffer. + Compression level. + Output buffer. + + + Compresses input buffer into self-contained package. + Input buffer. + Length of input data. + Compression level. + Output buffer. + + + Decompresses previously pickled buffer (see: . + Input buffer. + Output buffer. + + + Decompresses previously pickled buffer (see: . + Input buffer. + Input buffer offset. + Input buffer length. + Output buffer. + + + Decompresses previously pickled buffer (see: . + Input buffer. + Output buffer. + + + Decompresses previously pickled buffer (see: . + Input buffer. + Input buffer length. + Output buffer. + + + diff --git a/MTC_Adapter/packages/K4os.Compression.LZ4.1.1.11/lib/net46/K4os.Compression.LZ4.dll b/MTC_Adapter/packages/K4os.Compression.LZ4.1.1.11/lib/net46/K4os.Compression.LZ4.dll new file mode 100644 index 0000000..ea7a325 Binary files /dev/null and b/MTC_Adapter/packages/K4os.Compression.LZ4.1.1.11/lib/net46/K4os.Compression.LZ4.dll differ diff --git a/MTC_Adapter/packages/K4os.Compression.LZ4.1.1.11/lib/net46/K4os.Compression.LZ4.xml b/MTC_Adapter/packages/K4os.Compression.LZ4.1.1.11/lib/net46/K4os.Compression.LZ4.xml new file mode 100644 index 0000000..9af6341 --- /dev/null +++ b/MTC_Adapter/packages/K4os.Compression.LZ4.1.1.11/lib/net46/K4os.Compression.LZ4.xml @@ -0,0 +1,794 @@ + + + + K4os.Compression.LZ4 + + + + + Action performed by encoder using FlushAndEncode method. + + + + Nothing has happened, most likely loading 0 bytes. + + + Some bytes has been loaded into encoder. + + + Compression was not possible so bytes has been copied. + + + Compression succeeded. + + + + Interface of LZ4 decoder used by LZ4 streams. + + + + Block size. + + + Bytes already decoded and available to be read. + Always smaller than + + + + Decodes previously compressed block and caches decompressed block in decoder. + Returns number of bytes decoded. These bytes can be read with . + + Points to compressed block. + Length of compressed block. + Size of the block. Value 0 indicates default block size. + Number of decoded bytes. + + + + Inject already decompressed block and caches it in decoder. + Used with uncompressed-yet-chained blocks and pre-made dictionaries. + These bytes can be read with . + + Points to uncompressed block. + Length of uncompressed block. + Number of decoded bytes. + + + + Reads previously decoded bytes. Please note, should be + negative number, pointing to bytes before current head. + + Buffer to write to. + Offset in source buffer relatively to current head. + Please note, it should be negative value. + Number of bytes to read. + + + + Interface of LZ4 encoder used by LZ4 streams. + + + + Block size. + + + Number of bytes read for compression. + Always smaller than + + + Adds bytes to internal buffer. Increases + Source buffer. + Source buffer length. + Number of bytes topped up. If this function returns 0 it means that buffer + is full ( equals ) and + should be called to flush it. + + + + Encodes bytes in internal buffer (see: , ). + If is true then if encoded buffer is bigger than + source buffer source bytes are copied instead. In such case returned length is negative. + + Target buffer. + Target buffer length. + Indicates if copying is allowed. + Length of encoded buffer. Negative if bytes are just copied. + + + + LZ4 decoder used with independent blocks mode. Plase note, that it will fail + if input data has been compressed with chained blocks + ( and ) + + + + + + + + + + Creates new instance of block decoder. + Block size. Must be equal or greater to one used for compression. + + + + + + + + + + + + + + + + Independent block encoder. Produces larger files but uses less memory and + gives better performance. + + + + Creates new instance of + Compression level. + Block size. + + + + + + + + + LZ4 decoder handling dependent blocks. + + + Creates new instance of . + Block size. + Number of extra blocks. + + + + + + + + + + + + + + + + + + + + + + Static class with factory methods to create LZ4 decoders. + + + + Creates appropriate decoder for given parameters. + Dependent blocks. + Block size. + Number of extra blocks. + LZ4 decoder. + + + + Static class with factory method to create LZ4 encoders. + + + + Creates appropriate decoder for given parameters. + Dependent blocks. + Compression level. + Block size. + Number of extra blocks. + LZ4 encoder. + + + + Base class for LZ4 encoders. Provides basic functionality shared by + , , + and encoders. Do not used directly. + + + + Creates new instance of encoder. + Needs to be true if using dependent blocks. + Block size. + Number of extra blocks. + + + + + + + + + + + + + + + Encodes single block using appropriate algorithm. + Source buffer. + Source buffer length. + Target buffer. + Target buffer length. + Number of bytes actually written to target buffer. + + + Copies current dictionary. + Target buffer. + Dictionary length. + Dictionary length. + + + + + + + Functionality of encoders added on top of fixed interface. + + + + Tops encoder up with some data. + Encoder. + Buffer pointer, will be shifted after operation by the number of + bytes actually loaded. + Length of buffer. + true if buffer was topped up, false if no bytes were loaded. + + + Tops encoder up with some data. + Encoder. + Buffer. + Buffer offset. + Length of buffer. + Number of bytes actually loaded. + + + Tops encoder up with some data. + Encoder. + Buffer. + Buffer offset, will be increased after operation by the number + of bytes actually loaded. + Length of buffer. + true if buffer was topped up, false if no bytes were loaded. + + + Encodes all bytes currently stored in encoder into target buffer. + Encoder. + Target buffer. + Offset in target buffer. + Length of target buffer. + if true copying bytes is allowed. + Number of bytes encoder. If bytes were copied than this value is negative. + + + Encodes all bytes currently stored in encoder into target buffer. + Encoder. + Target buffer. + Offset in target buffer. Will be updated after operation. + Length of target buffer. + if true copying bytes is allowed. + Result of this action. Bytes can be Copied (), + Encoded () or nothing could have + happened (). + + + Encodes all bytes currently stored in encoder into target buffer. + Encoder. + Target buffer. Will be updated after operation. + Length of buffer. + if true copying bytes is allowed. + Result of this action. Bytes can be Copied (), + Encoded () or nothing could have + happened (). + + + Tops encoder and encodes content. + Encoder. + Source buffer (used to top up from). + Source buffer length. + Target buffer (used to encode into) + Target buffer length. + Forces encoding even if encoder is not full. + Allows to copy bytes if compression was not possible. + Number of bytes loaded (topped up) + Number if bytes encoded or copied. + Value is 0 if no encoding was done. + Action performed. + + + Tops encoder and encodes content. + Encoder. + Source buffer (used to top up from). + Offset within source buffer. + Source buffer length. + Target buffer (used to encode into) + Offset within target buffer. + Target buffer length. + Forces encoding even if encoder is not full. + Allows to copy bytes if compression was not possible. + Number of bytes loaded (topped up) + Number if bytes encoded or copied. + Value is 0 if no encoding was done. + Action performed. + + + Encoded remaining bytes in encoder. + Encoder. + Target buffer. + Target buffer length. + Allows to copy bytes if compression was not possible. + Number if bytes encoded or copied. + Value is 0 if no encoding was done. + Action performed. + + + Encoded remaining bytes in encoder. + Encoder. + Target buffer. + Offset within target buffer. + Target buffer length. + Allows to copy bytes if compression was not possible. + Number if bytes encoded or copied. + Value is 0 if no encoding was done. + Action performed. + + + Drains decoder by reading all bytes which are ready. + Decoder. + Target buffer. + Offset within target buffer. + Offset in decoder relatively to decoder's head. + Please note, it should be negative value. + Number of bytes. + + + Decodes data and immediately drains it into target buffer. + Decoder. + Source buffer (with compressed data, to be decoded). + Source buffer length. + Target buffer (to drained into). + Target buffer length. + Number of bytes actually decoded. + true decoder was drained, false otherwise. + + + Decodes data and immediately drains it into target buffer. + Decoder. + Source buffer (with compressed data, to be decoded). + Offset within source buffer. + Source buffer length. + Target buffer (to drained into). + Offset within target buffer. + Target buffer length. + Number of bytes actually decoded. + true decoder was drained, false otherwise. + + + + LZ4 encoder using dependent blocks with fast compression. + + + + Creates new instance of + Block size. + Number of extra blocks. + + + + + + + + + + + + + LZ4 encoder using dependent blocks with high compression. + + + + Creates new instance of + Compression level. + Block size. + Number of extra blocks. + + + + + + + + + + + + Utility class with memory related functions. + + + 1 KiB + + + 2 KiB + + + 4 KiB + + + 8 KiB + + + 16 KiB + + + 32 KiB + + + 64 KiB + + + 128 KiB + + + 256 KiB + + + 512 KiB + + + 1 MiB + + + 4 MiB + + + Empty byte array. + + + Rounds integer value up to nearest multiple of step. + A value. + A step. + Value rounded up. + + + + Copies memory block for to . + Even though it is called "copy" it actually behaves like "move" which + might be potential problem, although it shouldn't as I cannot think about + any situation when "copy" invalid behaviour (forward copy of overlapping blocks) + can be a desired. + + The target block address. + The source block address. + Length in bytes. + + + + Copies memory block for to . + It handle "move" semantic properly handling overlapping blocks properly. + + The target block address. + The source block address. + Length in bytes. + + + + Copies memory block for to + up to (around) . + It does not handle overlapping blocks and may copy up to 8 bytes more than expected. + + The target block address. + The source block address. + The limit (in target block). + + + Fill block of memory with zeroes. + Address. + Length. + + + Fills memory block with repeating pattern of a single byte. + Address. + A pattern. + Length. + + + + Copies memory block for to . + This is proper implementation of memcpy (with all then weird behaviour for + overlapping blocks). It is slower than "Copy" but may be required if "Copy" + causes problems. + + The target block address. + The source block address. + Length in bytes. + + + + Copies memory block backwards from to . + This is needed to implement memmove It is slower than "Move" but is needed for .NET 4.5, + which does not implement Buffer.MemoryCopy. + + The target block address. + The source block address. + Length in bytes. + + + + Moves memory block for to . + It handles overlapping block properly. + + The target block address. + The source block address. + Length in bytes. + + + Copies exactly 8 bytes from source to target. + Target address. + Source address. + + + Copies exactly 16 bytes from source to target. + Target address. + Source address. + + + Copies exactly 18 bytes from source to target. + Target address. + Source address. + + + Allocated block of memory. It is NOT initialized with zeroes. + Size in bytes. + Pointer to allocated block. + + + Allocated block of memory and fills it with zeroes. + Size in bytes. + Pointer to allocated block. + + + + Free memory allocated previously with or + + + + + Reads exactly 1 byte from given address. + Address. + Byte at given address. + + + Reads exactly 2 bytes from given address. + Address. + 2 bytes at given address. + + + Reads exactly 4 bytes from given address. + Address. + 4 bytes at given address. + + + Reads exactly 8 bytes from given address. + Address. + 8 bytes at given address. + + + Writes exactly 1 byte to given address. + Address. + Value. + + + Writes exactly 2 bytes to given address. + Address. + Value. + + + Writes exactly 4 bytes to given address. + Address. + Value. + + + Writes exactly 8 bytes to given address. + Address. + Value. + + + + Skeleton for class with unmanaged resources. + Implements but also handles proper release in + case was not called. + + + + Determines if object was already disposed. + + + Throws exception is object has been disposed already. Convenience method. + Thrown if object is already disposed. + + + Method releasing unmanaged resources. + + + Method releasing managed resources. + + + + Disposed resources. + + true if dispose was explicitly called, + false if called from GC. + + + + + + Destructor. + + + + Static class exposing LZ4 block compression methods. + + + + Maximum size after compression. + Length of input buffer. + Maximum length after compression. + + + Compresses data from one buffer into another. + Input buffer. + Length of input buffer. + Output buffer. + Output buffer length. + Compression level. + Number of bytes written, or negative value if output buffer is too small. + + + Compresses data from one buffer into another. + Input buffer. + Output buffer. + Compression level. + Number of bytes written, or negative value if output buffer is too small. + + + Compresses data from one buffer into another. + Input buffer. + Input buffer offset. + Input buffer length. + Output buffer. + Output buffer offset. + Output buffer length. + Compression level. + Number of bytes written, or negative value if output buffer is too small. + + + Decompresses data from given buffer. + Input buffer. + Input buffer length. + Output buffer. + Output buffer length. + Number of bytes written, or negative value if output buffer is too small. + + + Decompresses data from given buffer. + Input buffer. + Output buffer. + Number of bytes written, or negative value if output buffer is too small. + + + Decompresses data from given buffer. + Input buffer. + Input buffer offset. + Input buffer length. + Output buffer. + Output buffer offset. + Output buffer length. + Number of bytes written, or negative value if output buffer is too small. + + + Compression level. + + + Fast compression. + + + High compression, level 3. + + + High compression, level 4. + + + High compression, level 5. + + + High compression, level 6. + + + High compression, level 7. + + + High compression, level 8. + + + High compression, level 9. + + + Optimal compression, level 10. + + + Optimal compression, level 11. + + + Maximum compression, level 12. + + + + Pickling support with LZ4 compression. + + + + Compresses input buffer into self-contained package. + Input buffer. + Compression level. + Output buffer. + + + Compresses input buffer into self-contained package. + Input buffer. + Input buffer offset. + Input buffer length. + Compression level. + Output buffer. + + + Compresses input buffer into self-contained package. + Input buffer. + Compression level. + Output buffer. + + + Compresses input buffer into self-contained package. + Input buffer. + Length of input data. + Compression level. + Output buffer. + + + Decompresses previously pickled buffer (see: . + Input buffer. + Output buffer. + + + Decompresses previously pickled buffer (see: . + Input buffer. + Input buffer offset. + Input buffer length. + Output buffer. + + + Decompresses previously pickled buffer (see: . + Input buffer. + Output buffer. + + + Decompresses previously pickled buffer (see: . + Input buffer. + Input buffer length. + Output buffer. + + + diff --git a/MTC_Adapter/packages/K4os.Compression.LZ4.1.1.11/lib/netstandard1.6/K4os.Compression.LZ4.dll b/MTC_Adapter/packages/K4os.Compression.LZ4.1.1.11/lib/netstandard1.6/K4os.Compression.LZ4.dll new file mode 100644 index 0000000..507fa7a Binary files /dev/null and b/MTC_Adapter/packages/K4os.Compression.LZ4.1.1.11/lib/netstandard1.6/K4os.Compression.LZ4.dll differ diff --git a/MTC_Adapter/packages/K4os.Compression.LZ4.1.1.11/lib/netstandard1.6/K4os.Compression.LZ4.xml b/MTC_Adapter/packages/K4os.Compression.LZ4.1.1.11/lib/netstandard1.6/K4os.Compression.LZ4.xml new file mode 100644 index 0000000..9af6341 --- /dev/null +++ b/MTC_Adapter/packages/K4os.Compression.LZ4.1.1.11/lib/netstandard1.6/K4os.Compression.LZ4.xml @@ -0,0 +1,794 @@ + + + + K4os.Compression.LZ4 + + + + + Action performed by encoder using FlushAndEncode method. + + + + Nothing has happened, most likely loading 0 bytes. + + + Some bytes has been loaded into encoder. + + + Compression was not possible so bytes has been copied. + + + Compression succeeded. + + + + Interface of LZ4 decoder used by LZ4 streams. + + + + Block size. + + + Bytes already decoded and available to be read. + Always smaller than + + + + Decodes previously compressed block and caches decompressed block in decoder. + Returns number of bytes decoded. These bytes can be read with . + + Points to compressed block. + Length of compressed block. + Size of the block. Value 0 indicates default block size. + Number of decoded bytes. + + + + Inject already decompressed block and caches it in decoder. + Used with uncompressed-yet-chained blocks and pre-made dictionaries. + These bytes can be read with . + + Points to uncompressed block. + Length of uncompressed block. + Number of decoded bytes. + + + + Reads previously decoded bytes. Please note, should be + negative number, pointing to bytes before current head. + + Buffer to write to. + Offset in source buffer relatively to current head. + Please note, it should be negative value. + Number of bytes to read. + + + + Interface of LZ4 encoder used by LZ4 streams. + + + + Block size. + + + Number of bytes read for compression. + Always smaller than + + + Adds bytes to internal buffer. Increases + Source buffer. + Source buffer length. + Number of bytes topped up. If this function returns 0 it means that buffer + is full ( equals ) and + should be called to flush it. + + + + Encodes bytes in internal buffer (see: , ). + If is true then if encoded buffer is bigger than + source buffer source bytes are copied instead. In such case returned length is negative. + + Target buffer. + Target buffer length. + Indicates if copying is allowed. + Length of encoded buffer. Negative if bytes are just copied. + + + + LZ4 decoder used with independent blocks mode. Plase note, that it will fail + if input data has been compressed with chained blocks + ( and ) + + + + + + + + + + Creates new instance of block decoder. + Block size. Must be equal or greater to one used for compression. + + + + + + + + + + + + + + + + Independent block encoder. Produces larger files but uses less memory and + gives better performance. + + + + Creates new instance of + Compression level. + Block size. + + + + + + + + + LZ4 decoder handling dependent blocks. + + + Creates new instance of . + Block size. + Number of extra blocks. + + + + + + + + + + + + + + + + + + + + + + Static class with factory methods to create LZ4 decoders. + + + + Creates appropriate decoder for given parameters. + Dependent blocks. + Block size. + Number of extra blocks. + LZ4 decoder. + + + + Static class with factory method to create LZ4 encoders. + + + + Creates appropriate decoder for given parameters. + Dependent blocks. + Compression level. + Block size. + Number of extra blocks. + LZ4 encoder. + + + + Base class for LZ4 encoders. Provides basic functionality shared by + , , + and encoders. Do not used directly. + + + + Creates new instance of encoder. + Needs to be true if using dependent blocks. + Block size. + Number of extra blocks. + + + + + + + + + + + + + + + Encodes single block using appropriate algorithm. + Source buffer. + Source buffer length. + Target buffer. + Target buffer length. + Number of bytes actually written to target buffer. + + + Copies current dictionary. + Target buffer. + Dictionary length. + Dictionary length. + + + + + + + Functionality of encoders added on top of fixed interface. + + + + Tops encoder up with some data. + Encoder. + Buffer pointer, will be shifted after operation by the number of + bytes actually loaded. + Length of buffer. + true if buffer was topped up, false if no bytes were loaded. + + + Tops encoder up with some data. + Encoder. + Buffer. + Buffer offset. + Length of buffer. + Number of bytes actually loaded. + + + Tops encoder up with some data. + Encoder. + Buffer. + Buffer offset, will be increased after operation by the number + of bytes actually loaded. + Length of buffer. + true if buffer was topped up, false if no bytes were loaded. + + + Encodes all bytes currently stored in encoder into target buffer. + Encoder. + Target buffer. + Offset in target buffer. + Length of target buffer. + if true copying bytes is allowed. + Number of bytes encoder. If bytes were copied than this value is negative. + + + Encodes all bytes currently stored in encoder into target buffer. + Encoder. + Target buffer. + Offset in target buffer. Will be updated after operation. + Length of target buffer. + if true copying bytes is allowed. + Result of this action. Bytes can be Copied (), + Encoded () or nothing could have + happened (). + + + Encodes all bytes currently stored in encoder into target buffer. + Encoder. + Target buffer. Will be updated after operation. + Length of buffer. + if true copying bytes is allowed. + Result of this action. Bytes can be Copied (), + Encoded () or nothing could have + happened (). + + + Tops encoder and encodes content. + Encoder. + Source buffer (used to top up from). + Source buffer length. + Target buffer (used to encode into) + Target buffer length. + Forces encoding even if encoder is not full. + Allows to copy bytes if compression was not possible. + Number of bytes loaded (topped up) + Number if bytes encoded or copied. + Value is 0 if no encoding was done. + Action performed. + + + Tops encoder and encodes content. + Encoder. + Source buffer (used to top up from). + Offset within source buffer. + Source buffer length. + Target buffer (used to encode into) + Offset within target buffer. + Target buffer length. + Forces encoding even if encoder is not full. + Allows to copy bytes if compression was not possible. + Number of bytes loaded (topped up) + Number if bytes encoded or copied. + Value is 0 if no encoding was done. + Action performed. + + + Encoded remaining bytes in encoder. + Encoder. + Target buffer. + Target buffer length. + Allows to copy bytes if compression was not possible. + Number if bytes encoded or copied. + Value is 0 if no encoding was done. + Action performed. + + + Encoded remaining bytes in encoder. + Encoder. + Target buffer. + Offset within target buffer. + Target buffer length. + Allows to copy bytes if compression was not possible. + Number if bytes encoded or copied. + Value is 0 if no encoding was done. + Action performed. + + + Drains decoder by reading all bytes which are ready. + Decoder. + Target buffer. + Offset within target buffer. + Offset in decoder relatively to decoder's head. + Please note, it should be negative value. + Number of bytes. + + + Decodes data and immediately drains it into target buffer. + Decoder. + Source buffer (with compressed data, to be decoded). + Source buffer length. + Target buffer (to drained into). + Target buffer length. + Number of bytes actually decoded. + true decoder was drained, false otherwise. + + + Decodes data and immediately drains it into target buffer. + Decoder. + Source buffer (with compressed data, to be decoded). + Offset within source buffer. + Source buffer length. + Target buffer (to drained into). + Offset within target buffer. + Target buffer length. + Number of bytes actually decoded. + true decoder was drained, false otherwise. + + + + LZ4 encoder using dependent blocks with fast compression. + + + + Creates new instance of + Block size. + Number of extra blocks. + + + + + + + + + + + + + LZ4 encoder using dependent blocks with high compression. + + + + Creates new instance of + Compression level. + Block size. + Number of extra blocks. + + + + + + + + + + + + Utility class with memory related functions. + + + 1 KiB + + + 2 KiB + + + 4 KiB + + + 8 KiB + + + 16 KiB + + + 32 KiB + + + 64 KiB + + + 128 KiB + + + 256 KiB + + + 512 KiB + + + 1 MiB + + + 4 MiB + + + Empty byte array. + + + Rounds integer value up to nearest multiple of step. + A value. + A step. + Value rounded up. + + + + Copies memory block for to . + Even though it is called "copy" it actually behaves like "move" which + might be potential problem, although it shouldn't as I cannot think about + any situation when "copy" invalid behaviour (forward copy of overlapping blocks) + can be a desired. + + The target block address. + The source block address. + Length in bytes. + + + + Copies memory block for to . + It handle "move" semantic properly handling overlapping blocks properly. + + The target block address. + The source block address. + Length in bytes. + + + + Copies memory block for to + up to (around) . + It does not handle overlapping blocks and may copy up to 8 bytes more than expected. + + The target block address. + The source block address. + The limit (in target block). + + + Fill block of memory with zeroes. + Address. + Length. + + + Fills memory block with repeating pattern of a single byte. + Address. + A pattern. + Length. + + + + Copies memory block for to . + This is proper implementation of memcpy (with all then weird behaviour for + overlapping blocks). It is slower than "Copy" but may be required if "Copy" + causes problems. + + The target block address. + The source block address. + Length in bytes. + + + + Copies memory block backwards from to . + This is needed to implement memmove It is slower than "Move" but is needed for .NET 4.5, + which does not implement Buffer.MemoryCopy. + + The target block address. + The source block address. + Length in bytes. + + + + Moves memory block for to . + It handles overlapping block properly. + + The target block address. + The source block address. + Length in bytes. + + + Copies exactly 8 bytes from source to target. + Target address. + Source address. + + + Copies exactly 16 bytes from source to target. + Target address. + Source address. + + + Copies exactly 18 bytes from source to target. + Target address. + Source address. + + + Allocated block of memory. It is NOT initialized with zeroes. + Size in bytes. + Pointer to allocated block. + + + Allocated block of memory and fills it with zeroes. + Size in bytes. + Pointer to allocated block. + + + + Free memory allocated previously with or + + + + + Reads exactly 1 byte from given address. + Address. + Byte at given address. + + + Reads exactly 2 bytes from given address. + Address. + 2 bytes at given address. + + + Reads exactly 4 bytes from given address. + Address. + 4 bytes at given address. + + + Reads exactly 8 bytes from given address. + Address. + 8 bytes at given address. + + + Writes exactly 1 byte to given address. + Address. + Value. + + + Writes exactly 2 bytes to given address. + Address. + Value. + + + Writes exactly 4 bytes to given address. + Address. + Value. + + + Writes exactly 8 bytes to given address. + Address. + Value. + + + + Skeleton for class with unmanaged resources. + Implements but also handles proper release in + case was not called. + + + + Determines if object was already disposed. + + + Throws exception is object has been disposed already. Convenience method. + Thrown if object is already disposed. + + + Method releasing unmanaged resources. + + + Method releasing managed resources. + + + + Disposed resources. + + true if dispose was explicitly called, + false if called from GC. + + + + + + Destructor. + + + + Static class exposing LZ4 block compression methods. + + + + Maximum size after compression. + Length of input buffer. + Maximum length after compression. + + + Compresses data from one buffer into another. + Input buffer. + Length of input buffer. + Output buffer. + Output buffer length. + Compression level. + Number of bytes written, or negative value if output buffer is too small. + + + Compresses data from one buffer into another. + Input buffer. + Output buffer. + Compression level. + Number of bytes written, or negative value if output buffer is too small. + + + Compresses data from one buffer into another. + Input buffer. + Input buffer offset. + Input buffer length. + Output buffer. + Output buffer offset. + Output buffer length. + Compression level. + Number of bytes written, or negative value if output buffer is too small. + + + Decompresses data from given buffer. + Input buffer. + Input buffer length. + Output buffer. + Output buffer length. + Number of bytes written, or negative value if output buffer is too small. + + + Decompresses data from given buffer. + Input buffer. + Output buffer. + Number of bytes written, or negative value if output buffer is too small. + + + Decompresses data from given buffer. + Input buffer. + Input buffer offset. + Input buffer length. + Output buffer. + Output buffer offset. + Output buffer length. + Number of bytes written, or negative value if output buffer is too small. + + + Compression level. + + + Fast compression. + + + High compression, level 3. + + + High compression, level 4. + + + High compression, level 5. + + + High compression, level 6. + + + High compression, level 7. + + + High compression, level 8. + + + High compression, level 9. + + + Optimal compression, level 10. + + + Optimal compression, level 11. + + + Maximum compression, level 12. + + + + Pickling support with LZ4 compression. + + + + Compresses input buffer into self-contained package. + Input buffer. + Compression level. + Output buffer. + + + Compresses input buffer into self-contained package. + Input buffer. + Input buffer offset. + Input buffer length. + Compression level. + Output buffer. + + + Compresses input buffer into self-contained package. + Input buffer. + Compression level. + Output buffer. + + + Compresses input buffer into self-contained package. + Input buffer. + Length of input data. + Compression level. + Output buffer. + + + Decompresses previously pickled buffer (see: . + Input buffer. + Output buffer. + + + Decompresses previously pickled buffer (see: . + Input buffer. + Input buffer offset. + Input buffer length. + Output buffer. + + + Decompresses previously pickled buffer (see: . + Input buffer. + Output buffer. + + + Decompresses previously pickled buffer (see: . + Input buffer. + Input buffer length. + Output buffer. + + + diff --git a/MTC_Adapter/packages/K4os.Compression.LZ4.1.1.11/lib/netstandard2.0/K4os.Compression.LZ4.dll b/MTC_Adapter/packages/K4os.Compression.LZ4.1.1.11/lib/netstandard2.0/K4os.Compression.LZ4.dll new file mode 100644 index 0000000..7703f3d Binary files /dev/null and b/MTC_Adapter/packages/K4os.Compression.LZ4.1.1.11/lib/netstandard2.0/K4os.Compression.LZ4.dll differ diff --git a/MTC_Adapter/packages/K4os.Compression.LZ4.1.1.11/lib/netstandard2.0/K4os.Compression.LZ4.xml b/MTC_Adapter/packages/K4os.Compression.LZ4.1.1.11/lib/netstandard2.0/K4os.Compression.LZ4.xml new file mode 100644 index 0000000..9af6341 --- /dev/null +++ b/MTC_Adapter/packages/K4os.Compression.LZ4.1.1.11/lib/netstandard2.0/K4os.Compression.LZ4.xml @@ -0,0 +1,794 @@ + + + + K4os.Compression.LZ4 + + + + + Action performed by encoder using FlushAndEncode method. + + + + Nothing has happened, most likely loading 0 bytes. + + + Some bytes has been loaded into encoder. + + + Compression was not possible so bytes has been copied. + + + Compression succeeded. + + + + Interface of LZ4 decoder used by LZ4 streams. + + + + Block size. + + + Bytes already decoded and available to be read. + Always smaller than + + + + Decodes previously compressed block and caches decompressed block in decoder. + Returns number of bytes decoded. These bytes can be read with . + + Points to compressed block. + Length of compressed block. + Size of the block. Value 0 indicates default block size. + Number of decoded bytes. + + + + Inject already decompressed block and caches it in decoder. + Used with uncompressed-yet-chained blocks and pre-made dictionaries. + These bytes can be read with . + + Points to uncompressed block. + Length of uncompressed block. + Number of decoded bytes. + + + + Reads previously decoded bytes. Please note, should be + negative number, pointing to bytes before current head. + + Buffer to write to. + Offset in source buffer relatively to current head. + Please note, it should be negative value. + Number of bytes to read. + + + + Interface of LZ4 encoder used by LZ4 streams. + + + + Block size. + + + Number of bytes read for compression. + Always smaller than + + + Adds bytes to internal buffer. Increases + Source buffer. + Source buffer length. + Number of bytes topped up. If this function returns 0 it means that buffer + is full ( equals ) and + should be called to flush it. + + + + Encodes bytes in internal buffer (see: , ). + If is true then if encoded buffer is bigger than + source buffer source bytes are copied instead. In such case returned length is negative. + + Target buffer. + Target buffer length. + Indicates if copying is allowed. + Length of encoded buffer. Negative if bytes are just copied. + + + + LZ4 decoder used with independent blocks mode. Plase note, that it will fail + if input data has been compressed with chained blocks + ( and ) + + + + + + + + + + Creates new instance of block decoder. + Block size. Must be equal or greater to one used for compression. + + + + + + + + + + + + + + + + Independent block encoder. Produces larger files but uses less memory and + gives better performance. + + + + Creates new instance of + Compression level. + Block size. + + + + + + + + + LZ4 decoder handling dependent blocks. + + + Creates new instance of . + Block size. + Number of extra blocks. + + + + + + + + + + + + + + + + + + + + + + Static class with factory methods to create LZ4 decoders. + + + + Creates appropriate decoder for given parameters. + Dependent blocks. + Block size. + Number of extra blocks. + LZ4 decoder. + + + + Static class with factory method to create LZ4 encoders. + + + + Creates appropriate decoder for given parameters. + Dependent blocks. + Compression level. + Block size. + Number of extra blocks. + LZ4 encoder. + + + + Base class for LZ4 encoders. Provides basic functionality shared by + , , + and encoders. Do not used directly. + + + + Creates new instance of encoder. + Needs to be true if using dependent blocks. + Block size. + Number of extra blocks. + + + + + + + + + + + + + + + Encodes single block using appropriate algorithm. + Source buffer. + Source buffer length. + Target buffer. + Target buffer length. + Number of bytes actually written to target buffer. + + + Copies current dictionary. + Target buffer. + Dictionary length. + Dictionary length. + + + + + + + Functionality of encoders added on top of fixed interface. + + + + Tops encoder up with some data. + Encoder. + Buffer pointer, will be shifted after operation by the number of + bytes actually loaded. + Length of buffer. + true if buffer was topped up, false if no bytes were loaded. + + + Tops encoder up with some data. + Encoder. + Buffer. + Buffer offset. + Length of buffer. + Number of bytes actually loaded. + + + Tops encoder up with some data. + Encoder. + Buffer. + Buffer offset, will be increased after operation by the number + of bytes actually loaded. + Length of buffer. + true if buffer was topped up, false if no bytes were loaded. + + + Encodes all bytes currently stored in encoder into target buffer. + Encoder. + Target buffer. + Offset in target buffer. + Length of target buffer. + if true copying bytes is allowed. + Number of bytes encoder. If bytes were copied than this value is negative. + + + Encodes all bytes currently stored in encoder into target buffer. + Encoder. + Target buffer. + Offset in target buffer. Will be updated after operation. + Length of target buffer. + if true copying bytes is allowed. + Result of this action. Bytes can be Copied (), + Encoded () or nothing could have + happened (). + + + Encodes all bytes currently stored in encoder into target buffer. + Encoder. + Target buffer. Will be updated after operation. + Length of buffer. + if true copying bytes is allowed. + Result of this action. Bytes can be Copied (), + Encoded () or nothing could have + happened (). + + + Tops encoder and encodes content. + Encoder. + Source buffer (used to top up from). + Source buffer length. + Target buffer (used to encode into) + Target buffer length. + Forces encoding even if encoder is not full. + Allows to copy bytes if compression was not possible. + Number of bytes loaded (topped up) + Number if bytes encoded or copied. + Value is 0 if no encoding was done. + Action performed. + + + Tops encoder and encodes content. + Encoder. + Source buffer (used to top up from). + Offset within source buffer. + Source buffer length. + Target buffer (used to encode into) + Offset within target buffer. + Target buffer length. + Forces encoding even if encoder is not full. + Allows to copy bytes if compression was not possible. + Number of bytes loaded (topped up) + Number if bytes encoded or copied. + Value is 0 if no encoding was done. + Action performed. + + + Encoded remaining bytes in encoder. + Encoder. + Target buffer. + Target buffer length. + Allows to copy bytes if compression was not possible. + Number if bytes encoded or copied. + Value is 0 if no encoding was done. + Action performed. + + + Encoded remaining bytes in encoder. + Encoder. + Target buffer. + Offset within target buffer. + Target buffer length. + Allows to copy bytes if compression was not possible. + Number if bytes encoded or copied. + Value is 0 if no encoding was done. + Action performed. + + + Drains decoder by reading all bytes which are ready. + Decoder. + Target buffer. + Offset within target buffer. + Offset in decoder relatively to decoder's head. + Please note, it should be negative value. + Number of bytes. + + + Decodes data and immediately drains it into target buffer. + Decoder. + Source buffer (with compressed data, to be decoded). + Source buffer length. + Target buffer (to drained into). + Target buffer length. + Number of bytes actually decoded. + true decoder was drained, false otherwise. + + + Decodes data and immediately drains it into target buffer. + Decoder. + Source buffer (with compressed data, to be decoded). + Offset within source buffer. + Source buffer length. + Target buffer (to drained into). + Offset within target buffer. + Target buffer length. + Number of bytes actually decoded. + true decoder was drained, false otherwise. + + + + LZ4 encoder using dependent blocks with fast compression. + + + + Creates new instance of + Block size. + Number of extra blocks. + + + + + + + + + + + + + LZ4 encoder using dependent blocks with high compression. + + + + Creates new instance of + Compression level. + Block size. + Number of extra blocks. + + + + + + + + + + + + Utility class with memory related functions. + + + 1 KiB + + + 2 KiB + + + 4 KiB + + + 8 KiB + + + 16 KiB + + + 32 KiB + + + 64 KiB + + + 128 KiB + + + 256 KiB + + + 512 KiB + + + 1 MiB + + + 4 MiB + + + Empty byte array. + + + Rounds integer value up to nearest multiple of step. + A value. + A step. + Value rounded up. + + + + Copies memory block for to . + Even though it is called "copy" it actually behaves like "move" which + might be potential problem, although it shouldn't as I cannot think about + any situation when "copy" invalid behaviour (forward copy of overlapping blocks) + can be a desired. + + The target block address. + The source block address. + Length in bytes. + + + + Copies memory block for to . + It handle "move" semantic properly handling overlapping blocks properly. + + The target block address. + The source block address. + Length in bytes. + + + + Copies memory block for to + up to (around) . + It does not handle overlapping blocks and may copy up to 8 bytes more than expected. + + The target block address. + The source block address. + The limit (in target block). + + + Fill block of memory with zeroes. + Address. + Length. + + + Fills memory block with repeating pattern of a single byte. + Address. + A pattern. + Length. + + + + Copies memory block for to . + This is proper implementation of memcpy (with all then weird behaviour for + overlapping blocks). It is slower than "Copy" but may be required if "Copy" + causes problems. + + The target block address. + The source block address. + Length in bytes. + + + + Copies memory block backwards from to . + This is needed to implement memmove It is slower than "Move" but is needed for .NET 4.5, + which does not implement Buffer.MemoryCopy. + + The target block address. + The source block address. + Length in bytes. + + + + Moves memory block for to . + It handles overlapping block properly. + + The target block address. + The source block address. + Length in bytes. + + + Copies exactly 8 bytes from source to target. + Target address. + Source address. + + + Copies exactly 16 bytes from source to target. + Target address. + Source address. + + + Copies exactly 18 bytes from source to target. + Target address. + Source address. + + + Allocated block of memory. It is NOT initialized with zeroes. + Size in bytes. + Pointer to allocated block. + + + Allocated block of memory and fills it with zeroes. + Size in bytes. + Pointer to allocated block. + + + + Free memory allocated previously with or + + + + + Reads exactly 1 byte from given address. + Address. + Byte at given address. + + + Reads exactly 2 bytes from given address. + Address. + 2 bytes at given address. + + + Reads exactly 4 bytes from given address. + Address. + 4 bytes at given address. + + + Reads exactly 8 bytes from given address. + Address. + 8 bytes at given address. + + + Writes exactly 1 byte to given address. + Address. + Value. + + + Writes exactly 2 bytes to given address. + Address. + Value. + + + Writes exactly 4 bytes to given address. + Address. + Value. + + + Writes exactly 8 bytes to given address. + Address. + Value. + + + + Skeleton for class with unmanaged resources. + Implements but also handles proper release in + case was not called. + + + + Determines if object was already disposed. + + + Throws exception is object has been disposed already. Convenience method. + Thrown if object is already disposed. + + + Method releasing unmanaged resources. + + + Method releasing managed resources. + + + + Disposed resources. + + true if dispose was explicitly called, + false if called from GC. + + + + + + Destructor. + + + + Static class exposing LZ4 block compression methods. + + + + Maximum size after compression. + Length of input buffer. + Maximum length after compression. + + + Compresses data from one buffer into another. + Input buffer. + Length of input buffer. + Output buffer. + Output buffer length. + Compression level. + Number of bytes written, or negative value if output buffer is too small. + + + Compresses data from one buffer into another. + Input buffer. + Output buffer. + Compression level. + Number of bytes written, or negative value if output buffer is too small. + + + Compresses data from one buffer into another. + Input buffer. + Input buffer offset. + Input buffer length. + Output buffer. + Output buffer offset. + Output buffer length. + Compression level. + Number of bytes written, or negative value if output buffer is too small. + + + Decompresses data from given buffer. + Input buffer. + Input buffer length. + Output buffer. + Output buffer length. + Number of bytes written, or negative value if output buffer is too small. + + + Decompresses data from given buffer. + Input buffer. + Output buffer. + Number of bytes written, or negative value if output buffer is too small. + + + Decompresses data from given buffer. + Input buffer. + Input buffer offset. + Input buffer length. + Output buffer. + Output buffer offset. + Output buffer length. + Number of bytes written, or negative value if output buffer is too small. + + + Compression level. + + + Fast compression. + + + High compression, level 3. + + + High compression, level 4. + + + High compression, level 5. + + + High compression, level 6. + + + High compression, level 7. + + + High compression, level 8. + + + High compression, level 9. + + + Optimal compression, level 10. + + + Optimal compression, level 11. + + + Maximum compression, level 12. + + + + Pickling support with LZ4 compression. + + + + Compresses input buffer into self-contained package. + Input buffer. + Compression level. + Output buffer. + + + Compresses input buffer into self-contained package. + Input buffer. + Input buffer offset. + Input buffer length. + Compression level. + Output buffer. + + + Compresses input buffer into self-contained package. + Input buffer. + Compression level. + Output buffer. + + + Compresses input buffer into self-contained package. + Input buffer. + Length of input data. + Compression level. + Output buffer. + + + Decompresses previously pickled buffer (see: . + Input buffer. + Output buffer. + + + Decompresses previously pickled buffer (see: . + Input buffer. + Input buffer offset. + Input buffer length. + Output buffer. + + + Decompresses previously pickled buffer (see: . + Input buffer. + Output buffer. + + + Decompresses previously pickled buffer (see: . + Input buffer. + Input buffer length. + Output buffer. + + + diff --git a/MTC_Adapter/packages/K4os.Compression.LZ4.Streams.1.1.11/.signature.p7s b/MTC_Adapter/packages/K4os.Compression.LZ4.Streams.1.1.11/.signature.p7s new file mode 100644 index 0000000..f8341af Binary files /dev/null and b/MTC_Adapter/packages/K4os.Compression.LZ4.Streams.1.1.11/.signature.p7s differ diff --git a/MTC_Adapter/packages/K4os.Compression.LZ4.Streams.1.1.11/K4os.Compression.LZ4.Streams.1.1.11.nupkg b/MTC_Adapter/packages/K4os.Compression.LZ4.Streams.1.1.11/K4os.Compression.LZ4.Streams.1.1.11.nupkg new file mode 100644 index 0000000..102d853 Binary files /dev/null and b/MTC_Adapter/packages/K4os.Compression.LZ4.Streams.1.1.11/K4os.Compression.LZ4.Streams.1.1.11.nupkg differ diff --git a/MTC_Adapter/packages/K4os.Compression.LZ4.Streams.1.1.11/lib/net45/K4os.Compression.LZ4.Streams.dll b/MTC_Adapter/packages/K4os.Compression.LZ4.Streams.1.1.11/lib/net45/K4os.Compression.LZ4.Streams.dll new file mode 100644 index 0000000..28695cf Binary files /dev/null and b/MTC_Adapter/packages/K4os.Compression.LZ4.Streams.1.1.11/lib/net45/K4os.Compression.LZ4.Streams.dll differ diff --git a/MTC_Adapter/packages/K4os.Compression.LZ4.Streams.1.1.11/lib/net45/K4os.Compression.LZ4.Streams.xml b/MTC_Adapter/packages/K4os.Compression.LZ4.Streams.1.1.11/lib/net45/K4os.Compression.LZ4.Streams.xml new file mode 100644 index 0000000..4e02583 --- /dev/null +++ b/MTC_Adapter/packages/K4os.Compression.LZ4.Streams.1.1.11/lib/net45/K4os.Compression.LZ4.Streams.xml @@ -0,0 +1,296 @@ + + + + K4os.Compression.LZ4.Streams + + + + + LZ4 Frame descriptor. + + + + Content length. Not always known. + + + Indicates if content checksum is provided. + + + Indicates if blocks are chained (dependent) or not (independent). + + + Indicates if block checksums are provided. + + + Dictionary id. May be null. + + + Block size. + + + + Decoder settings. + + + + Extra memory for decompression. + + + + LZ4 Decompression stream handling. + + + + Creates new instance . + Inner stream. + A function which will create appropriate decoder depending + on frame descriptor. + If true inner stream will not be closed after disposing. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Length of stream. Please note, this will only work if original LZ4 stream has + ContentLength field set in descriptor. Otherwise returned value will be -1. + + + + + Position within the stream. Position can be read, but cannot be set as LZ4 stream does + not have Seek capability. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + LZ4 encoder settings. + + + + + Content length. It is not enforced, it can be set to any value, but it will be + written to the stream so it can be used while decoding. If you don't know the length + just leave default value. + + + + + Indicates if blocks should be chained (dependent) or not (independent). Dependent blocks + (with chaining) provide better compression ratio but are a little but slower and take + more memory. + + + + + Block size. You can use any block size, but default values for LZ4 are 64k, 256k, 1m, + and 4m. 64k is good enough for dependent blocks, but for independent blocks bigger is + better. + + + + Indicates is content checksum is provided. Not implemented yet. + + + Indicates if block checksum is provided. Not implemented yet. + + + Dictionary id. Not implemented yet. + + + Compression level. + + + Extra memory (for the process, more is usually better). + + + + LZ4 compression stream. + + + + Creates new instance of . + Inner stream. + LZ4 Descriptor. + Function which will take descriptor and return + appropriate encoder. + Indicates if stream should be left + open after disposing. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Length of the stream and number of bytes written so far. + + + Read-only position in the stream. Trying to set it will throw + . + + + + + + + + + + + + + + + + + + + + + + + + + + + + LZ4 frame descriptor. + + + + Content length (if available). + + + Indicates if content checksum if present. + + + Indicates if blocks are chained. + + + Indicates if block checksums are present. + + + Dictionary id (or null). + + + Block size. + + + Creates new instance of . + Content length. + Content checksum flag. + Chaining flag. + Block checksum flag. + Dictionary id. + Block size. + + + + Utility class with factory methods to create LZ4 compression and decompression streams. + + + + Created compression stream on top of inner stream. + Inner stream. + Compression settings. + Leave inner stream open after disposing. + Compression stream. + + + Created compression stream on top of inner stream. + Inner stream. + Compression level. + Extra memory used for compression. + Leave inner stream open after disposing. + Compression stream. + + + Creates decompression stream on top of inner stream. + Inner stream. + Decompression settings. + Leave inner stream open after disposing. + Decompression stream. + + + Creates decompression stream on top of inner stream. + Inner stream. + Extra memory used for decompression. + Leave inner stream open after disposing. + Decompression stream. + + + diff --git a/MTC_Adapter/packages/K4os.Compression.LZ4.Streams.1.1.11/lib/net46/K4os.Compression.LZ4.Streams.dll b/MTC_Adapter/packages/K4os.Compression.LZ4.Streams.1.1.11/lib/net46/K4os.Compression.LZ4.Streams.dll new file mode 100644 index 0000000..4c68abb Binary files /dev/null and b/MTC_Adapter/packages/K4os.Compression.LZ4.Streams.1.1.11/lib/net46/K4os.Compression.LZ4.Streams.dll differ diff --git a/MTC_Adapter/packages/K4os.Compression.LZ4.Streams.1.1.11/lib/net46/K4os.Compression.LZ4.Streams.xml b/MTC_Adapter/packages/K4os.Compression.LZ4.Streams.1.1.11/lib/net46/K4os.Compression.LZ4.Streams.xml new file mode 100644 index 0000000..4e02583 --- /dev/null +++ b/MTC_Adapter/packages/K4os.Compression.LZ4.Streams.1.1.11/lib/net46/K4os.Compression.LZ4.Streams.xml @@ -0,0 +1,296 @@ + + + + K4os.Compression.LZ4.Streams + + + + + LZ4 Frame descriptor. + + + + Content length. Not always known. + + + Indicates if content checksum is provided. + + + Indicates if blocks are chained (dependent) or not (independent). + + + Indicates if block checksums are provided. + + + Dictionary id. May be null. + + + Block size. + + + + Decoder settings. + + + + Extra memory for decompression. + + + + LZ4 Decompression stream handling. + + + + Creates new instance . + Inner stream. + A function which will create appropriate decoder depending + on frame descriptor. + If true inner stream will not be closed after disposing. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Length of stream. Please note, this will only work if original LZ4 stream has + ContentLength field set in descriptor. Otherwise returned value will be -1. + + + + + Position within the stream. Position can be read, but cannot be set as LZ4 stream does + not have Seek capability. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + LZ4 encoder settings. + + + + + Content length. It is not enforced, it can be set to any value, but it will be + written to the stream so it can be used while decoding. If you don't know the length + just leave default value. + + + + + Indicates if blocks should be chained (dependent) or not (independent). Dependent blocks + (with chaining) provide better compression ratio but are a little but slower and take + more memory. + + + + + Block size. You can use any block size, but default values for LZ4 are 64k, 256k, 1m, + and 4m. 64k is good enough for dependent blocks, but for independent blocks bigger is + better. + + + + Indicates is content checksum is provided. Not implemented yet. + + + Indicates if block checksum is provided. Not implemented yet. + + + Dictionary id. Not implemented yet. + + + Compression level. + + + Extra memory (for the process, more is usually better). + + + + LZ4 compression stream. + + + + Creates new instance of . + Inner stream. + LZ4 Descriptor. + Function which will take descriptor and return + appropriate encoder. + Indicates if stream should be left + open after disposing. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Length of the stream and number of bytes written so far. + + + Read-only position in the stream. Trying to set it will throw + . + + + + + + + + + + + + + + + + + + + + + + + + + + + + LZ4 frame descriptor. + + + + Content length (if available). + + + Indicates if content checksum if present. + + + Indicates if blocks are chained. + + + Indicates if block checksums are present. + + + Dictionary id (or null). + + + Block size. + + + Creates new instance of . + Content length. + Content checksum flag. + Chaining flag. + Block checksum flag. + Dictionary id. + Block size. + + + + Utility class with factory methods to create LZ4 compression and decompression streams. + + + + Created compression stream on top of inner stream. + Inner stream. + Compression settings. + Leave inner stream open after disposing. + Compression stream. + + + Created compression stream on top of inner stream. + Inner stream. + Compression level. + Extra memory used for compression. + Leave inner stream open after disposing. + Compression stream. + + + Creates decompression stream on top of inner stream. + Inner stream. + Decompression settings. + Leave inner stream open after disposing. + Decompression stream. + + + Creates decompression stream on top of inner stream. + Inner stream. + Extra memory used for decompression. + Leave inner stream open after disposing. + Decompression stream. + + + diff --git a/MTC_Adapter/packages/K4os.Compression.LZ4.Streams.1.1.11/lib/netstandard1.6/K4os.Compression.LZ4.Streams.dll b/MTC_Adapter/packages/K4os.Compression.LZ4.Streams.1.1.11/lib/netstandard1.6/K4os.Compression.LZ4.Streams.dll new file mode 100644 index 0000000..18aa643 Binary files /dev/null and b/MTC_Adapter/packages/K4os.Compression.LZ4.Streams.1.1.11/lib/netstandard1.6/K4os.Compression.LZ4.Streams.dll differ diff --git a/MTC_Adapter/packages/K4os.Compression.LZ4.Streams.1.1.11/lib/netstandard1.6/K4os.Compression.LZ4.Streams.xml b/MTC_Adapter/packages/K4os.Compression.LZ4.Streams.1.1.11/lib/netstandard1.6/K4os.Compression.LZ4.Streams.xml new file mode 100644 index 0000000..ac36bbc --- /dev/null +++ b/MTC_Adapter/packages/K4os.Compression.LZ4.Streams.1.1.11/lib/netstandard1.6/K4os.Compression.LZ4.Streams.xml @@ -0,0 +1,296 @@ + + + + K4os.Compression.LZ4.Streams + + + + + LZ4 Frame descriptor. + + + + Content length. Not always known. + + + Indicates if content checksum is provided. + + + Indicates if blocks are chained (dependent) or not (independent). + + + Indicates if block checksums are provided. + + + Dictionary id. May be null. + + + Block size. + + + + Decoder settings. + + + + Extra memory for decompression. + + + + LZ4 Decompression stream handling. + + + + Creates new instance . + Inner stream. + A function which will create appropriate decoder depending + on frame descriptor. + If true inner stream will not be closed after disposing. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Length of stream. Please note, this will only work if original LZ4 stream has + ContentLength field set in descriptor. Otherwise returned value will be -1. + + + + + Position within the stream. Position can be read, but cannot be set as LZ4 stream does + not have Seek capability. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + LZ4 encoder settings. + + + + + Content length. It is not enforced, it can be set to any value, but it will be + written to the stream so it can be used while decoding. If you don't know the length + just leave default value. + + + + + Indicates if blocks should be chained (dependent) or not (independent). Dependent blocks + (with chaining) provide better compression ratio but are a little but slower and take + more memory. + + + + + Block size. You can use any block size, but default values for LZ4 are 64k, 256k, 1m, + and 4m. 64k is good enough for dependent blocks, but for independent blocks bigger is + better. + + + + Indicates is content checksum is provided. Not implemented yet. + + + Indicates if block checksum is provided. Not implemented yet. + + + Dictionary id. Not implemented yet. + + + Compression level. + + + Extra memory (for the process, more is usually better). + + + + LZ4 compression stream. + + + + Creates new instance of . + Inner stream. + LZ4 Descriptor. + Function which will take descriptor and return + appropriate encoder. + Indicates if stream should be left + open after disposing. + + + + + + + + + Closes stream. + + + + + + + + + + + + + + + + + + + + + + + + Length of the stream and number of bytes written so far. + + + Read-only position in the stream. Trying to set it will throw + . + + + + + + + + + + + + + + + + + + + + + + + + + + + + LZ4 frame descriptor. + + + + Content length (if available). + + + Indicates if content checksum if present. + + + Indicates if blocks are chained. + + + Indicates if block checksums are present. + + + Dictionary id (or null). + + + Block size. + + + Creates new instance of . + Content length. + Content checksum flag. + Chaining flag. + Block checksum flag. + Dictionary id. + Block size. + + + + Utility class with factory methods to create LZ4 compression and decompression streams. + + + + Created compression stream on top of inner stream. + Inner stream. + Compression settings. + Leave inner stream open after disposing. + Compression stream. + + + Created compression stream on top of inner stream. + Inner stream. + Compression level. + Extra memory used for compression. + Leave inner stream open after disposing. + Compression stream. + + + Creates decompression stream on top of inner stream. + Inner stream. + Decompression settings. + Leave inner stream open after disposing. + Decompression stream. + + + Creates decompression stream on top of inner stream. + Inner stream. + Extra memory used for decompression. + Leave inner stream open after disposing. + Decompression stream. + + + diff --git a/MTC_Adapter/packages/K4os.Compression.LZ4.Streams.1.1.11/lib/netstandard2.0/K4os.Compression.LZ4.Streams.dll b/MTC_Adapter/packages/K4os.Compression.LZ4.Streams.1.1.11/lib/netstandard2.0/K4os.Compression.LZ4.Streams.dll new file mode 100644 index 0000000..7b9b44a Binary files /dev/null and b/MTC_Adapter/packages/K4os.Compression.LZ4.Streams.1.1.11/lib/netstandard2.0/K4os.Compression.LZ4.Streams.dll differ diff --git a/MTC_Adapter/packages/K4os.Compression.LZ4.Streams.1.1.11/lib/netstandard2.0/K4os.Compression.LZ4.Streams.xml b/MTC_Adapter/packages/K4os.Compression.LZ4.Streams.1.1.11/lib/netstandard2.0/K4os.Compression.LZ4.Streams.xml new file mode 100644 index 0000000..4e02583 --- /dev/null +++ b/MTC_Adapter/packages/K4os.Compression.LZ4.Streams.1.1.11/lib/netstandard2.0/K4os.Compression.LZ4.Streams.xml @@ -0,0 +1,296 @@ + + + + K4os.Compression.LZ4.Streams + + + + + LZ4 Frame descriptor. + + + + Content length. Not always known. + + + Indicates if content checksum is provided. + + + Indicates if blocks are chained (dependent) or not (independent). + + + Indicates if block checksums are provided. + + + Dictionary id. May be null. + + + Block size. + + + + Decoder settings. + + + + Extra memory for decompression. + + + + LZ4 Decompression stream handling. + + + + Creates new instance . + Inner stream. + A function which will create appropriate decoder depending + on frame descriptor. + If true inner stream will not be closed after disposing. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Length of stream. Please note, this will only work if original LZ4 stream has + ContentLength field set in descriptor. Otherwise returned value will be -1. + + + + + Position within the stream. Position can be read, but cannot be set as LZ4 stream does + not have Seek capability. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + LZ4 encoder settings. + + + + + Content length. It is not enforced, it can be set to any value, but it will be + written to the stream so it can be used while decoding. If you don't know the length + just leave default value. + + + + + Indicates if blocks should be chained (dependent) or not (independent). Dependent blocks + (with chaining) provide better compression ratio but are a little but slower and take + more memory. + + + + + Block size. You can use any block size, but default values for LZ4 are 64k, 256k, 1m, + and 4m. 64k is good enough for dependent blocks, but for independent blocks bigger is + better. + + + + Indicates is content checksum is provided. Not implemented yet. + + + Indicates if block checksum is provided. Not implemented yet. + + + Dictionary id. Not implemented yet. + + + Compression level. + + + Extra memory (for the process, more is usually better). + + + + LZ4 compression stream. + + + + Creates new instance of . + Inner stream. + LZ4 Descriptor. + Function which will take descriptor and return + appropriate encoder. + Indicates if stream should be left + open after disposing. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Length of the stream and number of bytes written so far. + + + Read-only position in the stream. Trying to set it will throw + . + + + + + + + + + + + + + + + + + + + + + + + + + + + + LZ4 frame descriptor. + + + + Content length (if available). + + + Indicates if content checksum if present. + + + Indicates if blocks are chained. + + + Indicates if block checksums are present. + + + Dictionary id (or null). + + + Block size. + + + Creates new instance of . + Content length. + Content checksum flag. + Chaining flag. + Block checksum flag. + Dictionary id. + Block size. + + + + Utility class with factory methods to create LZ4 compression and decompression streams. + + + + Created compression stream on top of inner stream. + Inner stream. + Compression settings. + Leave inner stream open after disposing. + Compression stream. + + + Created compression stream on top of inner stream. + Inner stream. + Compression level. + Extra memory used for compression. + Leave inner stream open after disposing. + Compression stream. + + + Creates decompression stream on top of inner stream. + Inner stream. + Decompression settings. + Leave inner stream open after disposing. + Decompression stream. + + + Creates decompression stream on top of inner stream. + Inner stream. + Extra memory used for decompression. + Leave inner stream open after disposing. + Decompression stream. + + + diff --git a/MTC_Adapter/packages/K4os.Hash.xxHash.1.0.6/.signature.p7s b/MTC_Adapter/packages/K4os.Hash.xxHash.1.0.6/.signature.p7s new file mode 100644 index 0000000..18a20f9 Binary files /dev/null and b/MTC_Adapter/packages/K4os.Hash.xxHash.1.0.6/.signature.p7s differ diff --git a/MTC_Adapter/packages/K4os.Hash.xxHash.1.0.6/K4os.Hash.xxHash.1.0.6.nupkg b/MTC_Adapter/packages/K4os.Hash.xxHash.1.0.6/K4os.Hash.xxHash.1.0.6.nupkg new file mode 100644 index 0000000..0c0a977 Binary files /dev/null and b/MTC_Adapter/packages/K4os.Hash.xxHash.1.0.6/K4os.Hash.xxHash.1.0.6.nupkg differ diff --git a/MTC_Adapter/packages/K4os.Hash.xxHash.1.0.6/lib/net45/K4os.Hash.xxHash.dll b/MTC_Adapter/packages/K4os.Hash.xxHash.1.0.6/lib/net45/K4os.Hash.xxHash.dll new file mode 100644 index 0000000..ae6b96c Binary files /dev/null and b/MTC_Adapter/packages/K4os.Hash.xxHash.1.0.6/lib/net45/K4os.Hash.xxHash.dll differ diff --git a/MTC_Adapter/packages/K4os.Hash.xxHash.1.0.6/lib/net45/K4os.Hash.xxHash.xml b/MTC_Adapter/packages/K4os.Hash.xxHash.1.0.6/lib/net45/K4os.Hash.xxHash.xml new file mode 100644 index 0000000..2b84147 --- /dev/null +++ b/MTC_Adapter/packages/K4os.Hash.xxHash.1.0.6/lib/net45/K4os.Hash.xxHash.xml @@ -0,0 +1,163 @@ + + + + K4os.Hash.xxHash + + + + + Adapter implementing + + + + + Creates new . + + Hash size (in bytes) + Reset function. + Update function. + Digest function. + + + + + + + + + + + + + + + + + + + Base class for both and . Do not use directly. + + + + Protected constructor to prevent instantiation. + + + + xxHash 32-bit. + + + + Hash of empty buffer. + + + Hash of provided buffer. + Buffer. + Length of buffer. + Digest. + + + Hash of provided buffer. + Buffer. + Digest. + + + Hash of provided buffer. + Buffer. + Starting offset. + Length of buffer. + Digest. + + + Creates xxHash instance. + + + Resets hash calculation. + + + Updates the has using given buffer. + Buffer. + Length of buffer. + + + Updates the has using given buffer. + Buffer. + + + Updates the has using given buffer. + Buffer. + Starting offset. + Length of buffer. + + + Hash so far. + Hash so far. + + + Hash so far, as byte array. + Hash so far. + + + Converts this class to + + + + + xxHash 64-bit. + + + + Hash of empty buffer. + + + Hash of provided buffer. + Buffer. + Length of buffer. + Digest. + + + Hash of provided buffer. + Buffer. + Digest. + + + Hash of provided buffer. + Buffer. + Starting offset. + Length of buffer. + Digest. + + + Creates xxHash instance. + + + Resets hash calculation. + + + Updates the has using given buffer. + Buffer. + Length of buffer. + + + Updates the has using given buffer. + Buffer. + + + Updates the has using given buffer. + Buffer. + Starting offset. + Length of buffer. + + + Hash so far. + Hash so far. + + + Hash so far, as byte array. + Hash so far. + + + Converts this class to + + + + diff --git a/MTC_Adapter/packages/K4os.Hash.xxHash.1.0.6/lib/net46/K4os.Hash.xxHash.dll b/MTC_Adapter/packages/K4os.Hash.xxHash.1.0.6/lib/net46/K4os.Hash.xxHash.dll new file mode 100644 index 0000000..b4cb8d9 Binary files /dev/null and b/MTC_Adapter/packages/K4os.Hash.xxHash.1.0.6/lib/net46/K4os.Hash.xxHash.dll differ diff --git a/MTC_Adapter/packages/K4os.Hash.xxHash.1.0.6/lib/net46/K4os.Hash.xxHash.xml b/MTC_Adapter/packages/K4os.Hash.xxHash.1.0.6/lib/net46/K4os.Hash.xxHash.xml new file mode 100644 index 0000000..2b84147 --- /dev/null +++ b/MTC_Adapter/packages/K4os.Hash.xxHash.1.0.6/lib/net46/K4os.Hash.xxHash.xml @@ -0,0 +1,163 @@ + + + + K4os.Hash.xxHash + + + + + Adapter implementing + + + + + Creates new . + + Hash size (in bytes) + Reset function. + Update function. + Digest function. + + + + + + + + + + + + + + + + + + + Base class for both and . Do not use directly. + + + + Protected constructor to prevent instantiation. + + + + xxHash 32-bit. + + + + Hash of empty buffer. + + + Hash of provided buffer. + Buffer. + Length of buffer. + Digest. + + + Hash of provided buffer. + Buffer. + Digest. + + + Hash of provided buffer. + Buffer. + Starting offset. + Length of buffer. + Digest. + + + Creates xxHash instance. + + + Resets hash calculation. + + + Updates the has using given buffer. + Buffer. + Length of buffer. + + + Updates the has using given buffer. + Buffer. + + + Updates the has using given buffer. + Buffer. + Starting offset. + Length of buffer. + + + Hash so far. + Hash so far. + + + Hash so far, as byte array. + Hash so far. + + + Converts this class to + + + + + xxHash 64-bit. + + + + Hash of empty buffer. + + + Hash of provided buffer. + Buffer. + Length of buffer. + Digest. + + + Hash of provided buffer. + Buffer. + Digest. + + + Hash of provided buffer. + Buffer. + Starting offset. + Length of buffer. + Digest. + + + Creates xxHash instance. + + + Resets hash calculation. + + + Updates the has using given buffer. + Buffer. + Length of buffer. + + + Updates the has using given buffer. + Buffer. + + + Updates the has using given buffer. + Buffer. + Starting offset. + Length of buffer. + + + Hash so far. + Hash so far. + + + Hash so far, as byte array. + Hash so far. + + + Converts this class to + + + + diff --git a/MTC_Adapter/packages/K4os.Hash.xxHash.1.0.6/lib/netstandard1.6/K4os.Hash.xxHash.dll b/MTC_Adapter/packages/K4os.Hash.xxHash.1.0.6/lib/netstandard1.6/K4os.Hash.xxHash.dll new file mode 100644 index 0000000..094981c Binary files /dev/null and b/MTC_Adapter/packages/K4os.Hash.xxHash.1.0.6/lib/netstandard1.6/K4os.Hash.xxHash.dll differ diff --git a/MTC_Adapter/packages/K4os.Hash.xxHash.1.0.6/lib/netstandard1.6/K4os.Hash.xxHash.xml b/MTC_Adapter/packages/K4os.Hash.xxHash.1.0.6/lib/netstandard1.6/K4os.Hash.xxHash.xml new file mode 100644 index 0000000..9ef3f72 --- /dev/null +++ b/MTC_Adapter/packages/K4os.Hash.xxHash.1.0.6/lib/netstandard1.6/K4os.Hash.xxHash.xml @@ -0,0 +1,163 @@ + + + + K4os.Hash.xxHash + + + + + Adapter implementing + + + + + Creates new . + + Hash size (in bytes) + Reset function. + Update function. + Digest function. + + + + + + Current hash. + + + + + + + + + + + + + Base class for both and . Do not use directly. + + + + Protected constructor to prevent instantiation. + + + + xxHash 32-bit. + + + + Hash of empty buffer. + + + Hash of provided buffer. + Buffer. + Length of buffer. + Digest. + + + Hash of provided buffer. + Buffer. + Digest. + + + Hash of provided buffer. + Buffer. + Starting offset. + Length of buffer. + Digest. + + + Creates xxHash instance. + + + Resets hash calculation. + + + Updates the has using given buffer. + Buffer. + Length of buffer. + + + Updates the has using given buffer. + Buffer. + + + Updates the has using given buffer. + Buffer. + Starting offset. + Length of buffer. + + + Hash so far. + Hash so far. + + + Hash so far, as byte array. + Hash so far. + + + Converts this class to + + + + + xxHash 64-bit. + + + + Hash of empty buffer. + + + Hash of provided buffer. + Buffer. + Length of buffer. + Digest. + + + Hash of provided buffer. + Buffer. + Digest. + + + Hash of provided buffer. + Buffer. + Starting offset. + Length of buffer. + Digest. + + + Creates xxHash instance. + + + Resets hash calculation. + + + Updates the has using given buffer. + Buffer. + Length of buffer. + + + Updates the has using given buffer. + Buffer. + + + Updates the has using given buffer. + Buffer. + Starting offset. + Length of buffer. + + + Hash so far. + Hash so far. + + + Hash so far, as byte array. + Hash so far. + + + Converts this class to + + + + diff --git a/MTC_Adapter/packages/K4os.Hash.xxHash.1.0.6/lib/netstandard2.0/K4os.Hash.xxHash.dll b/MTC_Adapter/packages/K4os.Hash.xxHash.1.0.6/lib/netstandard2.0/K4os.Hash.xxHash.dll new file mode 100644 index 0000000..4179a29 Binary files /dev/null and b/MTC_Adapter/packages/K4os.Hash.xxHash.1.0.6/lib/netstandard2.0/K4os.Hash.xxHash.dll differ diff --git a/MTC_Adapter/packages/K4os.Hash.xxHash.1.0.6/lib/netstandard2.0/K4os.Hash.xxHash.xml b/MTC_Adapter/packages/K4os.Hash.xxHash.1.0.6/lib/netstandard2.0/K4os.Hash.xxHash.xml new file mode 100644 index 0000000..2b84147 --- /dev/null +++ b/MTC_Adapter/packages/K4os.Hash.xxHash.1.0.6/lib/netstandard2.0/K4os.Hash.xxHash.xml @@ -0,0 +1,163 @@ + + + + K4os.Hash.xxHash + + + + + Adapter implementing + + + + + Creates new . + + Hash size (in bytes) + Reset function. + Update function. + Digest function. + + + + + + + + + + + + + + + + + + + Base class for both and . Do not use directly. + + + + Protected constructor to prevent instantiation. + + + + xxHash 32-bit. + + + + Hash of empty buffer. + + + Hash of provided buffer. + Buffer. + Length of buffer. + Digest. + + + Hash of provided buffer. + Buffer. + Digest. + + + Hash of provided buffer. + Buffer. + Starting offset. + Length of buffer. + Digest. + + + Creates xxHash instance. + + + Resets hash calculation. + + + Updates the has using given buffer. + Buffer. + Length of buffer. + + + Updates the has using given buffer. + Buffer. + + + Updates the has using given buffer. + Buffer. + Starting offset. + Length of buffer. + + + Hash so far. + Hash so far. + + + Hash so far, as byte array. + Hash so far. + + + Converts this class to + + + + + xxHash 64-bit. + + + + Hash of empty buffer. + + + Hash of provided buffer. + Buffer. + Length of buffer. + Digest. + + + Hash of provided buffer. + Buffer. + Digest. + + + Hash of provided buffer. + Buffer. + Starting offset. + Length of buffer. + Digest. + + + Creates xxHash instance. + + + Resets hash calculation. + + + Updates the has using given buffer. + Buffer. + Length of buffer. + + + Updates the has using given buffer. + Buffer. + + + Updates the has using given buffer. + Buffer. + Starting offset. + Length of buffer. + + + Hash so far. + Hash so far. + + + Hash so far, as byte array. + Hash so far. + + + Converts this class to + + + + diff --git a/MTC_Adapter/packages/Microsoft.Bcl.AsyncInterfaces.1.1.0/.signature.p7s b/MTC_Adapter/packages/Microsoft.Bcl.AsyncInterfaces.1.1.0/.signature.p7s deleted file mode 100644 index a616ead..0000000 Binary files a/MTC_Adapter/packages/Microsoft.Bcl.AsyncInterfaces.1.1.0/.signature.p7s and /dev/null differ diff --git a/MTC_Adapter/packages/Microsoft.Bcl.AsyncInterfaces.1.1.0/LICENSE.TXT b/MTC_Adapter/packages/Microsoft.Bcl.AsyncInterfaces.1.1.0/LICENSE.TXT deleted file mode 100644 index 984713a..0000000 --- a/MTC_Adapter/packages/Microsoft.Bcl.AsyncInterfaces.1.1.0/LICENSE.TXT +++ /dev/null @@ -1,23 +0,0 @@ -The MIT License (MIT) - -Copyright (c) .NET Foundation and Contributors - -All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/MTC_Adapter/packages/Microsoft.Bcl.AsyncInterfaces.1.1.0/Microsoft.Bcl.AsyncInterfaces.1.1.0.nupkg b/MTC_Adapter/packages/Microsoft.Bcl.AsyncInterfaces.1.1.0/Microsoft.Bcl.AsyncInterfaces.1.1.0.nupkg deleted file mode 100644 index 95296e8..0000000 Binary files a/MTC_Adapter/packages/Microsoft.Bcl.AsyncInterfaces.1.1.0/Microsoft.Bcl.AsyncInterfaces.1.1.0.nupkg and /dev/null differ diff --git a/MTC_Adapter/packages/Microsoft.Bcl.AsyncInterfaces.1.1.0/THIRD-PARTY-NOTICES.TXT b/MTC_Adapter/packages/Microsoft.Bcl.AsyncInterfaces.1.1.0/THIRD-PARTY-NOTICES.TXT deleted file mode 100644 index 77a243e..0000000 --- a/MTC_Adapter/packages/Microsoft.Bcl.AsyncInterfaces.1.1.0/THIRD-PARTY-NOTICES.TXT +++ /dev/null @@ -1,375 +0,0 @@ -.NET Core uses third-party libraries or other resources that may be -distributed under licenses different than the .NET Core software. - -In the event that we accidentally failed to list a required notice, please -bring it to our attention. Post an issue or email us: - - dotnet@microsoft.com - -The attached notices are provided for information only. - -License notice for ASP.NET -------------------------------- - -Copyright (c) .NET Foundation. All rights reserved. -Licensed under the Apache License, Version 2.0. - -Available at -https://github.com/aspnet/AspNetCore/blob/master/LICENSE.txt - -License notice for Slicing-by-8 -------------------------------- - -http://sourceforge.net/projects/slicing-by-8/ - -Copyright (c) 2004-2006 Intel Corporation - All Rights Reserved - - -This software program is licensed subject to the BSD License, available at -http://www.opensource.org/licenses/bsd-license.html. - - -License notice for Unicode data -------------------------------- - -http://www.unicode.org/copyright.html#License - -Copyright © 1991-2017 Unicode, Inc. All rights reserved. -Distributed under the Terms of Use in http://www.unicode.org/copyright.html. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of the Unicode data files and any associated documentation -(the "Data Files") or Unicode software and any associated documentation -(the "Software") to deal in the Data Files or Software -without restriction, including without limitation the rights to use, -copy, modify, merge, publish, distribute, and/or sell copies of -the Data Files or Software, and to permit persons to whom the Data Files -or Software are furnished to do so, provided that either -(a) this copyright and permission notice appear with all copies -of the Data Files or Software, or -(b) this copyright and permission notice appear in associated -Documentation. - -THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT OF THIRD PARTY RIGHTS. -IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THE DATA FILES OR SOFTWARE. - -Except as contained in this notice, the name of a copyright holder -shall not be used in advertising or otherwise to promote the sale, -use or other dealings in these Data Files or Software without prior -written authorization of the copyright holder. - -License notice for Zlib ------------------------ - -https://github.com/madler/zlib -http://zlib.net/zlib_license.html - -/* zlib.h -- interface of the 'zlib' general purpose compression library - version 1.2.11, January 15th, 2017 - - Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler - - This software is provided 'as-is', without any express or implied - warranty. In no event will the authors be held liable for any damages - arising from the use of this software. - - Permission is granted to anyone to use this software for any purpose, - including commercial applications, and to alter it and redistribute it - freely, subject to the following restrictions: - - 1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. - 2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. - 3. This notice may not be removed or altered from any source distribution. - - Jean-loup Gailly Mark Adler - jloup@gzip.org madler@alumni.caltech.edu - -*/ - -License notice for Mono -------------------------------- - -http://www.mono-project.com/docs/about-mono/ - -Copyright (c) .NET Foundation Contributors - -MIT License - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the Software), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -License notice for International Organization for Standardization ------------------------------------------------------------------ - -Portions (C) International Organization for Standardization 1986: - Permission to copy in any form is granted for use with - conforming SGML systems and applications as defined in - ISO 8879, provided this notice is included in all copies. - -License notice for Intel ------------------------- - -"Copyright (c) 2004-2006 Intel Corporation - All Rights Reserved - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -1. Redistributions of source code must retain the above copyright notice, this -list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright notice, -this list of conditions and the following disclaimer in the documentation -and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -License notice for Xamarin and Novell -------------------------------------- - -Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - -Copyright (c) 2011 Novell, Inc (http://www.novell.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - -Third party notice for W3C --------------------------- - -"W3C SOFTWARE AND DOCUMENT NOTICE AND LICENSE -Status: This license takes effect 13 May, 2015. -This work is being provided by the copyright holders under the following license. -License -By obtaining and/or copying this work, you (the licensee) agree that you have read, understood, and will comply with the following terms and conditions. -Permission to copy, modify, and distribute this work, with or without modification, for any purpose and without fee or royalty is hereby granted, provided that you include the following on ALL copies of the work or portions thereof, including modifications: -The full text of this NOTICE in a location viewable to users of the redistributed or derivative work. -Any pre-existing intellectual property disclaimers, notices, or terms and conditions. If none exist, the W3C Software and Document Short Notice should be included. -Notice of any changes or modifications, through a copyright statement on the new code or document such as "This software or document includes material copied from or derived from [title and URI of the W3C document]. Copyright © [YEAR] W3C® (MIT, ERCIM, Keio, Beihang)." -Disclaimers -THIS WORK IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENT WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. -COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENT. -The name and trademarks of copyright holders may NOT be used in advertising or publicity pertaining to the work without specific, written prior permission. Title to copyright in this work will at all times remain with copyright holders." - -License notice for Bit Twiddling Hacks --------------------------------------- - -Bit Twiddling Hacks - -By Sean Eron Anderson -seander@cs.stanford.edu - -Individually, the code snippets here are in the public domain (unless otherwise -noted) — feel free to use them however you please. The aggregate collection and -descriptions are © 1997-2005 Sean Eron Anderson. The code and descriptions are -distributed in the hope that they will be useful, but WITHOUT ANY WARRANTY and -without even the implied warranty of merchantability or fitness for a particular -purpose. - -License notice for Brotli --------------------------------------- - -Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - -compress_fragment.c: -Copyright (c) 2011, Google Inc. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -""AS IS"" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -decode_fuzzer.c: -Copyright (c) 2015 The Chromium Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -""AS IS"" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." - -License notice for Json.NET -------------------------------- - -https://github.com/JamesNK/Newtonsoft.Json/blob/master/LICENSE.md - -The MIT License (MIT) - -Copyright (c) 2007 James Newton-King - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -License notice for vectorized base64 encoding / decoding --------------------------------------------------------- - -Copyright (c) 2005-2007, Nick Galbreath -Copyright (c) 2013-2017, Alfred Klomp -Copyright (c) 2015-2017, Wojciech Mula -Copyright (c) 2016-2017, Matthieu Darbois -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - -- Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - -- Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS -IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED -TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A -PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED -TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/MTC_Adapter/packages/Microsoft.Bcl.AsyncInterfaces.1.1.0/lib/net461/Microsoft.Bcl.AsyncInterfaces.dll b/MTC_Adapter/packages/Microsoft.Bcl.AsyncInterfaces.1.1.0/lib/net461/Microsoft.Bcl.AsyncInterfaces.dll deleted file mode 100644 index 0c99b0b..0000000 Binary files a/MTC_Adapter/packages/Microsoft.Bcl.AsyncInterfaces.1.1.0/lib/net461/Microsoft.Bcl.AsyncInterfaces.dll and /dev/null differ diff --git a/MTC_Adapter/packages/Microsoft.Bcl.AsyncInterfaces.1.1.0/lib/net461/Microsoft.Bcl.AsyncInterfaces.xml b/MTC_Adapter/packages/Microsoft.Bcl.AsyncInterfaces.1.1.0/lib/net461/Microsoft.Bcl.AsyncInterfaces.xml deleted file mode 100644 index cb1744f..0000000 --- a/MTC_Adapter/packages/Microsoft.Bcl.AsyncInterfaces.1.1.0/lib/net461/Microsoft.Bcl.AsyncInterfaces.xml +++ /dev/null @@ -1,223 +0,0 @@ - - - - Microsoft.Bcl.AsyncInterfaces - - - - Provides the core logic for implementing a manual-reset or . - - - - - The callback to invoke when the operation completes if was called before the operation completed, - or if the operation completed before a callback was supplied, - or null if a callback hasn't yet been provided and the operation hasn't yet completed. - - - - State to pass to . - - - to flow to the callback, or null if no flowing is required. - - - - A "captured" or with which to invoke the callback, - or null if no special context is required. - - - - Whether the current operation has completed. - - - The result with which the operation succeeded, or the default value if it hasn't yet completed or failed. - - - The exception with which the operation failed, or null if it hasn't yet completed or completed successfully. - - - The current version of this value, used to help prevent misuse. - - - Gets or sets whether to force continuations to run asynchronously. - Continuations may run asynchronously if this is false, but they'll never run synchronously if this is true. - - - Resets to prepare for the next operation. - - - Completes with a successful result. - The result. - - - Complets with an error. - - - - Gets the operation version. - - - Gets the status of the operation. - Opaque value that was provided to the 's constructor. - - - Gets the result of the operation. - Opaque value that was provided to the 's constructor. - - - Schedules the continuation action for this operation. - The continuation to invoke when the operation has completed. - The state object to pass to when it's invoked. - Opaque value that was provided to the 's constructor. - The flags describing the behavior of the continuation. - - - Ensures that the specified token matches the current version. - The token supplied by . - - - Signals that the operation has completed. Invoked after the result or error has been set. - - - - Invokes the continuation with the appropriate captured context / scheduler. - This assumes that if is not null we're already - running within that . - - - - Provides a set of static methods for configuring -related behaviors on asynchronous enumerables and disposables. - - - Configures how awaits on the tasks returned from an async disposable will be performed. - The source async disposable. - Whether to capture and marshal back to the current context. - The configured async disposable. - - - Configures how awaits on the tasks returned from an async iteration will be performed. - The type of the objects being iterated. - The source enumerable being iterated. - Whether to capture and marshal back to the current context. - The configured enumerable. - - - Sets the to be passed to when iterating. - The type of the objects being iterated. - The source enumerable being iterated. - The to use. - The configured enumerable. - - - Represents a builder for asynchronous iterators. - - - Creates an instance of the struct. - The initialized instance. - - - Invokes on the state machine while guarding the . - The type of the state machine. - The state machine instance, passed by reference. - - - Schedules the state machine to proceed to the next action when the specified awaiter completes. - The type of the awaiter. - The type of the state machine. - The awaiter. - The state machine. - - - Schedules the state machine to proceed to the next action when the specified awaiter completes. - The type of the awaiter. - The type of the state machine. - The awaiter. - The state machine. - - - Marks iteration as being completed, whether successfully or otherwise. - - - Gets an object that may be used to uniquely identify this builder to the debugger. - - - Indicates whether a method is an asynchronous iterator. - - - Initializes a new instance of the class. - The type object for the underlying state machine type that's used to implement a state machine method. - - - Provides a type that can be used to configure how awaits on an are performed. - - - Provides an awaitable async enumerable that enables cancelable iteration and configured awaits. - - - Configures how awaits on the tasks returned from an async iteration will be performed. - Whether to capture and marshal back to the current context. - The configured enumerable. - This will replace any previous value set by for this iteration. - - - Sets the to be passed to when iterating. - The to use. - The configured enumerable. - This will replace any previous set by for this iteration. - - - Provides an awaitable async enumerator that enables cancelable iteration and configured awaits. - - - Advances the enumerator asynchronously to the next element of the collection. - - A that will complete with a result of true - if the enumerator was successfully advanced to the next element, or false if the enumerator has - passed the end of the collection. - - - - Gets the element in the collection at the current position of the enumerator. - - - - Performs application-defined tasks associated with freeing, releasing, or - resetting unmanaged resources asynchronously. - - - - Exposes an enumerator that provides asynchronous iteration over values of a specified type. - The type of values to enumerate. - - - Returns an enumerator that iterates asynchronously through the collection. - A that may be used to cancel the asynchronous iteration. - An enumerator that can be used to iterate asynchronously through the collection. - - - Supports a simple asynchronous iteration over a generic collection. - The type of objects to enumerate. - - - Advances the enumerator asynchronously to the next element of the collection. - - A that will complete with a result of true if the enumerator - was successfully advanced to the next element, or false if the enumerator has passed the end - of the collection. - - - - Gets the element in the collection at the current position of the enumerator. - - - Provides a mechanism for releasing unmanaged resources asynchronously. - - - - Performs application-defined tasks associated with freeing, releasing, or - resetting unmanaged resources asynchronously. - - - - diff --git a/MTC_Adapter/packages/Microsoft.Bcl.AsyncInterfaces.1.1.0/lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.dll b/MTC_Adapter/packages/Microsoft.Bcl.AsyncInterfaces.1.1.0/lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.dll deleted file mode 100644 index 73223c8..0000000 Binary files a/MTC_Adapter/packages/Microsoft.Bcl.AsyncInterfaces.1.1.0/lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.dll and /dev/null differ diff --git a/MTC_Adapter/packages/Microsoft.Bcl.AsyncInterfaces.1.1.0/lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.xml b/MTC_Adapter/packages/Microsoft.Bcl.AsyncInterfaces.1.1.0/lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.xml deleted file mode 100644 index cb1744f..0000000 --- a/MTC_Adapter/packages/Microsoft.Bcl.AsyncInterfaces.1.1.0/lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.xml +++ /dev/null @@ -1,223 +0,0 @@ - - - - Microsoft.Bcl.AsyncInterfaces - - - - Provides the core logic for implementing a manual-reset or . - - - - - The callback to invoke when the operation completes if was called before the operation completed, - or if the operation completed before a callback was supplied, - or null if a callback hasn't yet been provided and the operation hasn't yet completed. - - - - State to pass to . - - - to flow to the callback, or null if no flowing is required. - - - - A "captured" or with which to invoke the callback, - or null if no special context is required. - - - - Whether the current operation has completed. - - - The result with which the operation succeeded, or the default value if it hasn't yet completed or failed. - - - The exception with which the operation failed, or null if it hasn't yet completed or completed successfully. - - - The current version of this value, used to help prevent misuse. - - - Gets or sets whether to force continuations to run asynchronously. - Continuations may run asynchronously if this is false, but they'll never run synchronously if this is true. - - - Resets to prepare for the next operation. - - - Completes with a successful result. - The result. - - - Complets with an error. - - - - Gets the operation version. - - - Gets the status of the operation. - Opaque value that was provided to the 's constructor. - - - Gets the result of the operation. - Opaque value that was provided to the 's constructor. - - - Schedules the continuation action for this operation. - The continuation to invoke when the operation has completed. - The state object to pass to when it's invoked. - Opaque value that was provided to the 's constructor. - The flags describing the behavior of the continuation. - - - Ensures that the specified token matches the current version. - The token supplied by . - - - Signals that the operation has completed. Invoked after the result or error has been set. - - - - Invokes the continuation with the appropriate captured context / scheduler. - This assumes that if is not null we're already - running within that . - - - - Provides a set of static methods for configuring -related behaviors on asynchronous enumerables and disposables. - - - Configures how awaits on the tasks returned from an async disposable will be performed. - The source async disposable. - Whether to capture and marshal back to the current context. - The configured async disposable. - - - Configures how awaits on the tasks returned from an async iteration will be performed. - The type of the objects being iterated. - The source enumerable being iterated. - Whether to capture and marshal back to the current context. - The configured enumerable. - - - Sets the to be passed to when iterating. - The type of the objects being iterated. - The source enumerable being iterated. - The to use. - The configured enumerable. - - - Represents a builder for asynchronous iterators. - - - Creates an instance of the struct. - The initialized instance. - - - Invokes on the state machine while guarding the . - The type of the state machine. - The state machine instance, passed by reference. - - - Schedules the state machine to proceed to the next action when the specified awaiter completes. - The type of the awaiter. - The type of the state machine. - The awaiter. - The state machine. - - - Schedules the state machine to proceed to the next action when the specified awaiter completes. - The type of the awaiter. - The type of the state machine. - The awaiter. - The state machine. - - - Marks iteration as being completed, whether successfully or otherwise. - - - Gets an object that may be used to uniquely identify this builder to the debugger. - - - Indicates whether a method is an asynchronous iterator. - - - Initializes a new instance of the class. - The type object for the underlying state machine type that's used to implement a state machine method. - - - Provides a type that can be used to configure how awaits on an are performed. - - - Provides an awaitable async enumerable that enables cancelable iteration and configured awaits. - - - Configures how awaits on the tasks returned from an async iteration will be performed. - Whether to capture and marshal back to the current context. - The configured enumerable. - This will replace any previous value set by for this iteration. - - - Sets the to be passed to when iterating. - The to use. - The configured enumerable. - This will replace any previous set by for this iteration. - - - Provides an awaitable async enumerator that enables cancelable iteration and configured awaits. - - - Advances the enumerator asynchronously to the next element of the collection. - - A that will complete with a result of true - if the enumerator was successfully advanced to the next element, or false if the enumerator has - passed the end of the collection. - - - - Gets the element in the collection at the current position of the enumerator. - - - - Performs application-defined tasks associated with freeing, releasing, or - resetting unmanaged resources asynchronously. - - - - Exposes an enumerator that provides asynchronous iteration over values of a specified type. - The type of values to enumerate. - - - Returns an enumerator that iterates asynchronously through the collection. - A that may be used to cancel the asynchronous iteration. - An enumerator that can be used to iterate asynchronously through the collection. - - - Supports a simple asynchronous iteration over a generic collection. - The type of objects to enumerate. - - - Advances the enumerator asynchronously to the next element of the collection. - - A that will complete with a result of true if the enumerator - was successfully advanced to the next element, or false if the enumerator has passed the end - of the collection. - - - - Gets the element in the collection at the current position of the enumerator. - - - Provides a mechanism for releasing unmanaged resources asynchronously. - - - - Performs application-defined tasks associated with freeing, releasing, or - resetting unmanaged resources asynchronously. - - - - diff --git a/MTC_Adapter/packages/Microsoft.Bcl.AsyncInterfaces.1.1.0/lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll b/MTC_Adapter/packages/Microsoft.Bcl.AsyncInterfaces.1.1.0/lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll deleted file mode 100644 index c695bdd..0000000 Binary files a/MTC_Adapter/packages/Microsoft.Bcl.AsyncInterfaces.1.1.0/lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll and /dev/null differ diff --git a/MTC_Adapter/packages/Microsoft.Bcl.AsyncInterfaces.1.1.0/lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.xml b/MTC_Adapter/packages/Microsoft.Bcl.AsyncInterfaces.1.1.0/lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.xml deleted file mode 100644 index 5fd48a2..0000000 --- a/MTC_Adapter/packages/Microsoft.Bcl.AsyncInterfaces.1.1.0/lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - Microsoft.Bcl.AsyncInterfaces - - - - diff --git a/MTC_Adapter/packages/Microsoft.Bcl.AsyncInterfaces.1.1.0/ref/net461/Microsoft.Bcl.AsyncInterfaces.dll b/MTC_Adapter/packages/Microsoft.Bcl.AsyncInterfaces.1.1.0/ref/net461/Microsoft.Bcl.AsyncInterfaces.dll deleted file mode 100644 index d515030..0000000 Binary files a/MTC_Adapter/packages/Microsoft.Bcl.AsyncInterfaces.1.1.0/ref/net461/Microsoft.Bcl.AsyncInterfaces.dll and /dev/null differ diff --git a/MTC_Adapter/packages/Microsoft.Bcl.AsyncInterfaces.1.1.0/ref/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.dll b/MTC_Adapter/packages/Microsoft.Bcl.AsyncInterfaces.1.1.0/ref/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.dll deleted file mode 100644 index 8989cc5..0000000 Binary files a/MTC_Adapter/packages/Microsoft.Bcl.AsyncInterfaces.1.1.0/ref/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.dll and /dev/null differ diff --git a/MTC_Adapter/packages/Microsoft.Bcl.AsyncInterfaces.1.1.0/ref/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll b/MTC_Adapter/packages/Microsoft.Bcl.AsyncInterfaces.1.1.0/ref/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll deleted file mode 100644 index dacd99d..0000000 Binary files a/MTC_Adapter/packages/Microsoft.Bcl.AsyncInterfaces.1.1.0/ref/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll and /dev/null differ diff --git a/MTC_Adapter/packages/Microsoft.Bcl.AsyncInterfaces.1.1.0/useSharedDesignerContext.txt b/MTC_Adapter/packages/Microsoft.Bcl.AsyncInterfaces.1.1.0/useSharedDesignerContext.txt deleted file mode 100644 index e69de29..0000000 diff --git a/MTC_Adapter/packages/Microsoft.Bcl.AsyncInterfaces.1.1.0/version.txt b/MTC_Adapter/packages/Microsoft.Bcl.AsyncInterfaces.1.1.0/version.txt deleted file mode 100644 index f5d54e7..0000000 --- a/MTC_Adapter/packages/Microsoft.Bcl.AsyncInterfaces.1.1.0/version.txt +++ /dev/null @@ -1 +0,0 @@ -0f7f38c4fd323b26da10cce95f857f77f0f09b48 diff --git a/MTC_Adapter/packages/MySql.Data.8.0.19/MySql.Data.8.0.19.nupkg b/MTC_Adapter/packages/MySql.Data.8.0.19/MySql.Data.8.0.19.nupkg deleted file mode 100644 index 30be9e8..0000000 Binary files a/MTC_Adapter/packages/MySql.Data.8.0.19/MySql.Data.8.0.19.nupkg and /dev/null differ diff --git a/MTC_Adapter/packages/MySql.Data.8.0.19/lib/net452/MySql.Data.dll b/MTC_Adapter/packages/MySql.Data.8.0.19/lib/net452/MySql.Data.dll deleted file mode 100644 index 89f25e3..0000000 Binary files a/MTC_Adapter/packages/MySql.Data.8.0.19/lib/net452/MySql.Data.dll and /dev/null differ diff --git a/MTC_Adapter/packages/MySql.Data.8.0.19/lib/net48/MySql.Data.dll b/MTC_Adapter/packages/MySql.Data.8.0.19/lib/net48/MySql.Data.dll deleted file mode 100644 index d2ac3e2..0000000 Binary files a/MTC_Adapter/packages/MySql.Data.8.0.19/lib/net48/MySql.Data.dll and /dev/null differ diff --git a/MTC_Adapter/packages/MySql.Data.8.0.19/lib/netstandard2.0/MySql.Data.dll b/MTC_Adapter/packages/MySql.Data.8.0.19/lib/netstandard2.0/MySql.Data.dll deleted file mode 100644 index 17c4ed5..0000000 Binary files a/MTC_Adapter/packages/MySql.Data.8.0.19/lib/netstandard2.0/MySql.Data.dll and /dev/null differ diff --git a/MTC_Adapter/packages/MySql.Data.8.0.19/lib/netstandard2.1/MySql.Data.dll b/MTC_Adapter/packages/MySql.Data.8.0.19/lib/netstandard2.1/MySql.Data.dll deleted file mode 100644 index 31d25df..0000000 Binary files a/MTC_Adapter/packages/MySql.Data.8.0.19/lib/netstandard2.1/MySql.Data.dll and /dev/null differ diff --git a/MTC_Adapter/packages/MySql.Data.8.0.19/.signature.p7s b/MTC_Adapter/packages/MySql.Data.8.0.20/.signature.p7s similarity index 87% rename from MTC_Adapter/packages/MySql.Data.8.0.19/.signature.p7s rename to MTC_Adapter/packages/MySql.Data.8.0.20/.signature.p7s index e594db9..d13e8f5 100644 Binary files a/MTC_Adapter/packages/MySql.Data.8.0.19/.signature.p7s and b/MTC_Adapter/packages/MySql.Data.8.0.20/.signature.p7s differ diff --git a/MTC_Adapter/packages/MySql.Data.8.0.20/MySql.Data.8.0.20.nupkg b/MTC_Adapter/packages/MySql.Data.8.0.20/MySql.Data.8.0.20.nupkg new file mode 100644 index 0000000..fa8f86e Binary files /dev/null and b/MTC_Adapter/packages/MySql.Data.8.0.20/MySql.Data.8.0.20.nupkg differ diff --git a/MTC_Adapter/packages/MySql.Data.8.0.20/lib/net452/MySql.Data.dll b/MTC_Adapter/packages/MySql.Data.8.0.20/lib/net452/MySql.Data.dll new file mode 100644 index 0000000..c89bddf Binary files /dev/null and b/MTC_Adapter/packages/MySql.Data.8.0.20/lib/net452/MySql.Data.dll differ diff --git a/MTC_Adapter/packages/MySql.Data.8.0.19/lib/netstandard2.1/MySql.Data.xml b/MTC_Adapter/packages/MySql.Data.8.0.20/lib/net452/MySql.Data.xml similarity index 96% rename from MTC_Adapter/packages/MySql.Data.8.0.19/lib/netstandard2.1/MySql.Data.xml rename to MTC_Adapter/packages/MySql.Data.8.0.20/lib/net452/MySql.Data.xml index af06f96..ccd2628 100644 --- a/MTC_Adapter/packages/MySql.Data.8.0.19/lib/netstandard2.1/MySql.Data.xml +++ b/MTC_Adapter/packages/MySql.Data.8.0.20/lib/net452/MySql.Data.xml @@ -3509,6 +3509,26 @@ Summary description for Field. + + + We are adding a custom installer class to our assembly so our installer + can make proper changes to the machine.config file. + + + + + We override Install so we can add our assembly to the proper + machine.config files. + + + + + + We override Uninstall so we can remove out assembly from the + machine.config files. + + + Automatically generates single-table commands used to reconcile changes made to a DataSet with the associated MySQL database. This class cannot be inherited. @@ -6083,6 +6103,21 @@ Abstract class that provides common functionality for connection options that apply for all protocols. + + + Readonly field containing a collection of protocol shared connection options. + + + + + Gets or sets a flag indicating if the object has access to procedures. + + + + + Gets or sets a dictionary representing key-value pairs for each connection option. + + Gets or sets the name of the server. @@ -6271,6 +6306,22 @@ Contains connection options specific to the Classic protocol. + + + Main constructor. + + + + + Constructor accepting a connection string. + + The connection string. + + + + Readonly field containing a collection of classic protocol and protocol shared connection options. + + Gets or sets the name of the named pipe that should be used @@ -6525,6 +6576,12 @@ Gets or sets the pattern to match for the columns that should not be treated as UTF8. + + + Gets or sets a connection option. + + The keyword that identifies the connection option to modify. + Summary description for ClientParam. @@ -6938,6 +6995,27 @@ removing locked rows from the result set. + + + Defines the type of compression used when data is exchanged between client and server. + + + + + Uses compression if client and server are able to reach a concensus. Otherwise, compression + is not used. + + + + + Enforces the use of compression. If no concensus is reached, an error is raised. + + + + + Disables compression. + + Collection of error codes that can be returned by the server @@ -12291,6 +12369,42 @@ Looks up a localized string similar to Scheme '{0}' is not valid.. + + + + Looks up a localized string similar to Compression using {0} is not supported.. + + + + + Looks up a localized string similar to Failed to load libzstd.dll. Removing zstd_stream from the client supported compression algorithms.. + + + + + Looks up a localized string similar to Compression using {0} is not supported in .NET Framework.. + + + + + Looks up a localized string similar to The connection property 'compression' acceptable values are: 'preferred', 'required' or 'disabled'. The value '{0}' is not acceptable.. + + + + + Looks up a localized string similar to Compression is not enabled.. + + + + + Looks up a localized string similar to Compression requested but the server does not support it.. + + + + + Looks up a localized string similar to There are still decompressed messages pending to be processed.. + + Looks up a localized string similar to Duplicate key '{0}' used in "connection-attributes".. @@ -12301,6 +12415,11 @@ Looks up a localized string similar to Key name in connection attribute cannot be an empty string.. + + + Looks up a localized string similar to At least one option must be specified.. + + Looks up a localized string similar to This feature is currently not supported.. @@ -12411,6 +12530,11 @@ Looks up a localized string similar to Field '{0}' is mandatory.. + + + Looks up a localized string similar to Missed required 'schema' option.. + + Looks up a localized string similar to More than one document id was generated. Please use the DocumentIds property instead.. @@ -12476,6 +12600,11 @@ Looks up a localized string similar to ProgramData path is not defined.. + + + Looks up a localized string similar to The server doesn't support the requested operation. Please update the MySQL Server and/or Client library. + + Looks up a localized string similar to The process of closing the resultset and resulted in results being lost.. @@ -12742,6 +12871,262 @@ A string representation of the WKT. + + + Provides functionality for loading unmanaged libraries. + + + + + Loads the specified unmanaged library from the embedded resources. + + The application name. + The library name. + + + + Provides support for configuring X Protocol compressed messages. + + + + + The capabilities sub-key used to specify the compression algorithm. + + + + + The capabilities key used to specify the compression capability. + + + + + Messages with a value lower than this threshold will not be compressed. + + + + + Default value for enabling or disabling combined compressed messages. + + + + + Default value for the maximum number of combined compressed messages contained in a compression message. + + + + + deflate_stream compression algorithm. + + + + + lz4_message compression algorithm. + + + + + The capabilities sub-key used to specify if combining compressed messages is permitted. + + + + + The capabilities sub-key used to specify the maximum number of compressed messages contained in a compression message. + + + + + zstd_stream compression algorithm. + + + + + Buffer used to store the data received from the server. + + + + + Deflate stream used for compressing data. + + + + + Deflate stream used for decompressing data. + + + + + Flag indicating if the initialization is for compression or decompression. + + + + + Stores the communication packet generated the last time ReadNextBufferedMessage method was called. + + + + + Indicates if the libzstd.dll has been loaded. + + + + + Stream used to store multiple X Protocol messages. + + + + + ZStandard stream used for decompressing data. + + + + + Static constructor used to initialize the client supported compression algorithms. + + + + + Main constructor used to set the compression algorithm and initialize the list of messages to + be compressed by the client. + + The compression algorithm to use. + Flag indicating if the initialization is for compression or decompression. + + + + Gets or sets the list of messages that should be compressed by the client when compression is enabled. + + + + + Gets or sets an array containing the compression algorithms supported by the client. + + + + + Gets or sets the compression algorithm. + + + + + Flag indicating if compression is enabled. + + + + + Flag indicating if the last decompressed message contains multiple messages. + + + + + General method used to compress data using the compression algorithm defined in the constructor. + + The data to compress. + A compressed byte array. + + + + Compresses data using the deflate_stream algorithm. + + The data to compress. + A compressed byte array. + + + + Compresses data using the lz4_message algorithm. + + The data to compress. + A compressed byte array. + + + + Compresses data using the zstd_stream algorithm. + + The data to compress. + A compressed byte array. + + + + General method used to decompress data using the compression algorithm defined in the constructor. + + The data to decompress. + The expected length of the decompressed data. + A decompressed byte array. + + + + Decompresses data using the deflate_stream compression algorithm. + + The data to decompress. + The expected length of the decompressed data. + A decompressed byte array. + + + + Decompresses data using the lz4_message compression algorithm. + + The data to decompress. + The expected length of the decompressed data. + A decompressed byte array. + + + + Decompresses data using the zstd_stream compression algorithm. + + The data to decompress. + The expected length of the decompressed data. + A decompressed byte array. + + + + Closes and disposes of any open streams. + + + + + Gets the byte array representing the next X Protocol frame that is stored in cache. + + A byte array representing an X Protocol frame. + + + + Gets a representing the next X Protocol frame that is stored in cache. + + A with the next X Protocol frame. + + + + Loads the libzstd.dll assembly. + + + + + This object store the required parameters to create a Collection with schema validation. + + If false, throws an exception if the collection exists. + Object which hold the Level and Schema parameters + + + + + This object store the required parameters to Modify a Collection with schema validation. + + Object which hold the Level and Schema parameters + + + + + This object store the required parameters to create a Collection with schema validation. + + It can be STRICT to enable schema validation or OFF to disable + The JSON which define the rules to be validated in the collection + + + + The possible values for parameter Level in Validation object. + + Enforce schema validation. + Schema validation disabled. + Implementation of EXTERNAL authentication type. @@ -12773,6 +13158,44 @@ The second to compare. An integer that indicates the lexical relationship between the two comparands, similar to + + + Constructor that sets the stream used to read or write data. + + The stream used to read or write data. + + + + Constructor that sets the stream used to read or write data and the compression controller. + + The stream used to read or write data. + The compression controller. + + + + Gets or sets the compression controller uses to manage compression operations. + + + + + Writes X Protocol frames to the X Plugin. + + The integer representation of the client message identifier used for the message. + The message to include in the X Protocol frame. + + + + Writes X Protocol frames to the X Plugin. + + The client message identifier used for the message. + The message to include in the X Protocol frame. + + + + Reads X Protocol frames incoming from the X Plugin. + + A instance representing the X Protocol frame that was read. + Abstract class for the protocol base operations in client/server communication. @@ -12977,6 +13400,15 @@ Serialize an expression to a string. + + + Build the message to be sent to MySQL Server to execute statement "Create" or "Modify" collection with schema options + + The namespace + The name of the command to be executed on MySql Server + Array of KeyValuePairs with the parameters required to build the message + void. + Sends the delete documents message @@ -13067,11 +13499,58 @@ Implementation class of InternalSession to manage connections using the Xprotocol type object. + + + Defines the compression controller that will be passed on the instance when + compression is enabled. + + + + + Defines the compression controller that will be passed on the instance when + compression is enabled. + + The used client to handle SSH connections. + + + Negotiates compression capabilities with the server. + + An array containing the compression algorithms supported by the server. + + + + Prepare the dictionary of arguments required to create a MySQL message. + + The name of the MySQL schema. + The name of the collection. + This object hold the parameters required to create the collection. + + Collection referente. + + + + Prepare the dictionary of arguments required to Modify a MySQL message. + + The name of the MySQL schema. + The name of the collection. + This object hold the parameters required to Modify the collection. + + Collection referente. + + + + Gets the compression algorithm being used to compress or decompress data. + + Flag to indicate if the compression algorithm should be + retrieved from the reader or writer controller. + The name of the compression algorithm being used if any. + null if no compression algorithm is being used. + Represents a base class for a Session. @@ -14268,6 +14747,22 @@ Contains connection options specific to the X protocol. + + + Main constructor. + + + + + Constructor accepting a connection string. + + The connection string. + + + + Readonly field containing a collection of classic protocol and protocol shared connection options. + + Gets or sets the connection timeout. @@ -14283,6 +14778,17 @@ Path to a local file containing certificate revocation lists. + + + Gets or sets the compression type between client and server. + + + + + Gets or sets a connection option. + + The keyword that identifies the connection option to modify. + Represents a table column. @@ -14719,7 +15225,24 @@ Creates a collection. The name of the collection to create. - If false, it will throw an exception if collection exists. + If false, throws an exception if the collection exists. + Collection referente. + + + + Creates a collection including a schema validation. + + The name of the collection to create. + This object hold the parameters required to create the collection. + + Collection referente. + + + + Modify a collection adding or removing schema validation parameters. + + The name of the collection to create. + This object encapsulate the Validation parameters level and schema. Collection referente. @@ -14767,13 +15290,13 @@ - IDs of messages that can be sent from client to the server + IDs of messages that can be sent from client to the server - .. note:: - this message is never sent on the wire. It is only used to let ``protoc`` + .. note:: + this message is never sent on the wire. It is only used to let ``protoc`` - * generate constants - * check for uniqueness + * generate constants + * check for uniqueness @@ -14781,13 +15304,13 @@ - IDs of messages that can be sent from server to client + IDs of messages that can be sent from server to client - .. note:: - this message is never sent on the wire. It is only used to let ``protoc`` + .. note:: + this message is never sent on the wire. It is only used to let ``protoc`` - * generate constants - * check for uniqueness + * generate constants + * check for uniqueness @@ -14795,12 +15318,12 @@ - NOTICE has to stay at 11 forever + NOTICE has to stay at 11 forever - generic Ok message + generic Ok message @@ -14808,19 +15331,19 @@ - generic Error message + generic Error message - A ``severity`` of ``ERROR`` indicates the current message sequence is - aborted for the given error and the session is ready for more. + A ``severity`` of ``ERROR`` indicates the current message sequence is + aborted for the given error and the session is ready for more. - In case of a ``FATAL`` error message the client should not expect - the server to continue handling any further messages and should - close the connection. + In case of a ``FATAL`` error message the client should not expect + the server to continue handling any further messages and should + close the connection. - :param severity: severity of the error message - :param code: error-code - :param sql_state: SQL state - :param msg: human readable error message + :param severity: severity of the error message + :param code: error-code + :param sql_state: SQL state + :param msg: human readable error message @@ -14854,19 +15377,9 @@ Field number for the "name" field. - - - required - - Field number for the "value" field. - - - required - - Capabilities @@ -14896,11 +15409,6 @@ Field number for the "capabilities" field. - - - required - - announce to the server that the client wants to close the connection @@ -14910,6 +15418,18 @@ :Returns: :protobuf:msg:`Mysqlx::Ok` + + Field number for the "uncompressed_size" field. + + + Field number for the "server_messages" field. + + + Field number for the "client_messages" field. + + + Field number for the "payload" field. + Holder for reflection information generated from mysqlx_crud.proto diff --git a/MTC_Adapter/packages/MySql.Data.8.0.19/lib/net452/Ubiety.Dns.Core.dll b/MTC_Adapter/packages/MySql.Data.8.0.20/lib/net452/Ubiety.Dns.Core.dll similarity index 99% rename from MTC_Adapter/packages/MySql.Data.8.0.19/lib/net452/Ubiety.Dns.Core.dll rename to MTC_Adapter/packages/MySql.Data.8.0.20/lib/net452/Ubiety.Dns.Core.dll index a17242e..2f0c84e 100644 Binary files a/MTC_Adapter/packages/MySql.Data.8.0.19/lib/net452/Ubiety.Dns.Core.dll and b/MTC_Adapter/packages/MySql.Data.8.0.20/lib/net452/Ubiety.Dns.Core.dll differ diff --git a/MTC_Adapter/packages/MySql.Data.8.0.20/lib/net452/Zstandard.Net.dll b/MTC_Adapter/packages/MySql.Data.8.0.20/lib/net452/Zstandard.Net.dll new file mode 100644 index 0000000..83934d1 Binary files /dev/null and b/MTC_Adapter/packages/MySql.Data.8.0.20/lib/net452/Zstandard.Net.dll differ diff --git a/MTC_Adapter/packages/MySql.Data.8.0.20/lib/net48/MySql.Data.dll b/MTC_Adapter/packages/MySql.Data.8.0.20/lib/net48/MySql.Data.dll new file mode 100644 index 0000000..362c9b8 Binary files /dev/null and b/MTC_Adapter/packages/MySql.Data.8.0.20/lib/net48/MySql.Data.dll differ diff --git a/MTC_Adapter/packages/MySql.Data.8.0.19/lib/netstandard2.0/MySql.Data.xml b/MTC_Adapter/packages/MySql.Data.8.0.20/lib/net48/MySql.Data.xml similarity index 96% rename from MTC_Adapter/packages/MySql.Data.8.0.19/lib/netstandard2.0/MySql.Data.xml rename to MTC_Adapter/packages/MySql.Data.8.0.20/lib/net48/MySql.Data.xml index af06f96..ccd2628 100644 --- a/MTC_Adapter/packages/MySql.Data.8.0.19/lib/netstandard2.0/MySql.Data.xml +++ b/MTC_Adapter/packages/MySql.Data.8.0.20/lib/net48/MySql.Data.xml @@ -3509,6 +3509,26 @@ Summary description for Field. + + + We are adding a custom installer class to our assembly so our installer + can make proper changes to the machine.config file. + + + + + We override Install so we can add our assembly to the proper + machine.config files. + + + + + + We override Uninstall so we can remove out assembly from the + machine.config files. + + + Automatically generates single-table commands used to reconcile changes made to a DataSet with the associated MySQL database. This class cannot be inherited. @@ -6083,6 +6103,21 @@ Abstract class that provides common functionality for connection options that apply for all protocols. + + + Readonly field containing a collection of protocol shared connection options. + + + + + Gets or sets a flag indicating if the object has access to procedures. + + + + + Gets or sets a dictionary representing key-value pairs for each connection option. + + Gets or sets the name of the server. @@ -6271,6 +6306,22 @@ Contains connection options specific to the Classic protocol. + + + Main constructor. + + + + + Constructor accepting a connection string. + + The connection string. + + + + Readonly field containing a collection of classic protocol and protocol shared connection options. + + Gets or sets the name of the named pipe that should be used @@ -6525,6 +6576,12 @@ Gets or sets the pattern to match for the columns that should not be treated as UTF8. + + + Gets or sets a connection option. + + The keyword that identifies the connection option to modify. + Summary description for ClientParam. @@ -6938,6 +6995,27 @@ removing locked rows from the result set. + + + Defines the type of compression used when data is exchanged between client and server. + + + + + Uses compression if client and server are able to reach a concensus. Otherwise, compression + is not used. + + + + + Enforces the use of compression. If no concensus is reached, an error is raised. + + + + + Disables compression. + + Collection of error codes that can be returned by the server @@ -12291,6 +12369,42 @@ Looks up a localized string similar to Scheme '{0}' is not valid.. + + + + Looks up a localized string similar to Compression using {0} is not supported.. + + + + + Looks up a localized string similar to Failed to load libzstd.dll. Removing zstd_stream from the client supported compression algorithms.. + + + + + Looks up a localized string similar to Compression using {0} is not supported in .NET Framework.. + + + + + Looks up a localized string similar to The connection property 'compression' acceptable values are: 'preferred', 'required' or 'disabled'. The value '{0}' is not acceptable.. + + + + + Looks up a localized string similar to Compression is not enabled.. + + + + + Looks up a localized string similar to Compression requested but the server does not support it.. + + + + + Looks up a localized string similar to There are still decompressed messages pending to be processed.. + + Looks up a localized string similar to Duplicate key '{0}' used in "connection-attributes".. @@ -12301,6 +12415,11 @@ Looks up a localized string similar to Key name in connection attribute cannot be an empty string.. + + + Looks up a localized string similar to At least one option must be specified.. + + Looks up a localized string similar to This feature is currently not supported.. @@ -12411,6 +12530,11 @@ Looks up a localized string similar to Field '{0}' is mandatory.. + + + Looks up a localized string similar to Missed required 'schema' option.. + + Looks up a localized string similar to More than one document id was generated. Please use the DocumentIds property instead.. @@ -12476,6 +12600,11 @@ Looks up a localized string similar to ProgramData path is not defined.. + + + Looks up a localized string similar to The server doesn't support the requested operation. Please update the MySQL Server and/or Client library. + + Looks up a localized string similar to The process of closing the resultset and resulted in results being lost.. @@ -12742,6 +12871,262 @@ A string representation of the WKT. + + + Provides functionality for loading unmanaged libraries. + + + + + Loads the specified unmanaged library from the embedded resources. + + The application name. + The library name. + + + + Provides support for configuring X Protocol compressed messages. + + + + + The capabilities sub-key used to specify the compression algorithm. + + + + + The capabilities key used to specify the compression capability. + + + + + Messages with a value lower than this threshold will not be compressed. + + + + + Default value for enabling or disabling combined compressed messages. + + + + + Default value for the maximum number of combined compressed messages contained in a compression message. + + + + + deflate_stream compression algorithm. + + + + + lz4_message compression algorithm. + + + + + The capabilities sub-key used to specify if combining compressed messages is permitted. + + + + + The capabilities sub-key used to specify the maximum number of compressed messages contained in a compression message. + + + + + zstd_stream compression algorithm. + + + + + Buffer used to store the data received from the server. + + + + + Deflate stream used for compressing data. + + + + + Deflate stream used for decompressing data. + + + + + Flag indicating if the initialization is for compression or decompression. + + + + + Stores the communication packet generated the last time ReadNextBufferedMessage method was called. + + + + + Indicates if the libzstd.dll has been loaded. + + + + + Stream used to store multiple X Protocol messages. + + + + + ZStandard stream used for decompressing data. + + + + + Static constructor used to initialize the client supported compression algorithms. + + + + + Main constructor used to set the compression algorithm and initialize the list of messages to + be compressed by the client. + + The compression algorithm to use. + Flag indicating if the initialization is for compression or decompression. + + + + Gets or sets the list of messages that should be compressed by the client when compression is enabled. + + + + + Gets or sets an array containing the compression algorithms supported by the client. + + + + + Gets or sets the compression algorithm. + + + + + Flag indicating if compression is enabled. + + + + + Flag indicating if the last decompressed message contains multiple messages. + + + + + General method used to compress data using the compression algorithm defined in the constructor. + + The data to compress. + A compressed byte array. + + + + Compresses data using the deflate_stream algorithm. + + The data to compress. + A compressed byte array. + + + + Compresses data using the lz4_message algorithm. + + The data to compress. + A compressed byte array. + + + + Compresses data using the zstd_stream algorithm. + + The data to compress. + A compressed byte array. + + + + General method used to decompress data using the compression algorithm defined in the constructor. + + The data to decompress. + The expected length of the decompressed data. + A decompressed byte array. + + + + Decompresses data using the deflate_stream compression algorithm. + + The data to decompress. + The expected length of the decompressed data. + A decompressed byte array. + + + + Decompresses data using the lz4_message compression algorithm. + + The data to decompress. + The expected length of the decompressed data. + A decompressed byte array. + + + + Decompresses data using the zstd_stream compression algorithm. + + The data to decompress. + The expected length of the decompressed data. + A decompressed byte array. + + + + Closes and disposes of any open streams. + + + + + Gets the byte array representing the next X Protocol frame that is stored in cache. + + A byte array representing an X Protocol frame. + + + + Gets a representing the next X Protocol frame that is stored in cache. + + A with the next X Protocol frame. + + + + Loads the libzstd.dll assembly. + + + + + This object store the required parameters to create a Collection with schema validation. + + If false, throws an exception if the collection exists. + Object which hold the Level and Schema parameters + + + + + This object store the required parameters to Modify a Collection with schema validation. + + Object which hold the Level and Schema parameters + + + + + This object store the required parameters to create a Collection with schema validation. + + It can be STRICT to enable schema validation or OFF to disable + The JSON which define the rules to be validated in the collection + + + + The possible values for parameter Level in Validation object. + + Enforce schema validation. + Schema validation disabled. + Implementation of EXTERNAL authentication type. @@ -12773,6 +13158,44 @@ The second to compare. An integer that indicates the lexical relationship between the two comparands, similar to + + + Constructor that sets the stream used to read or write data. + + The stream used to read or write data. + + + + Constructor that sets the stream used to read or write data and the compression controller. + + The stream used to read or write data. + The compression controller. + + + + Gets or sets the compression controller uses to manage compression operations. + + + + + Writes X Protocol frames to the X Plugin. + + The integer representation of the client message identifier used for the message. + The message to include in the X Protocol frame. + + + + Writes X Protocol frames to the X Plugin. + + The client message identifier used for the message. + The message to include in the X Protocol frame. + + + + Reads X Protocol frames incoming from the X Plugin. + + A instance representing the X Protocol frame that was read. + Abstract class for the protocol base operations in client/server communication. @@ -12977,6 +13400,15 @@ Serialize an expression to a string. + + + Build the message to be sent to MySQL Server to execute statement "Create" or "Modify" collection with schema options + + The namespace + The name of the command to be executed on MySql Server + Array of KeyValuePairs with the parameters required to build the message + void. + Sends the delete documents message @@ -13067,11 +13499,58 @@ Implementation class of InternalSession to manage connections using the Xprotocol type object. + + + Defines the compression controller that will be passed on the instance when + compression is enabled. + + + + + Defines the compression controller that will be passed on the instance when + compression is enabled. + + The used client to handle SSH connections. + + + Negotiates compression capabilities with the server. + + An array containing the compression algorithms supported by the server. + + + + Prepare the dictionary of arguments required to create a MySQL message. + + The name of the MySQL schema. + The name of the collection. + This object hold the parameters required to create the collection. + + Collection referente. + + + + Prepare the dictionary of arguments required to Modify a MySQL message. + + The name of the MySQL schema. + The name of the collection. + This object hold the parameters required to Modify the collection. + + Collection referente. + + + + Gets the compression algorithm being used to compress or decompress data. + + Flag to indicate if the compression algorithm should be + retrieved from the reader or writer controller. + The name of the compression algorithm being used if any. + null if no compression algorithm is being used. + Represents a base class for a Session. @@ -14268,6 +14747,22 @@ Contains connection options specific to the X protocol. + + + Main constructor. + + + + + Constructor accepting a connection string. + + The connection string. + + + + Readonly field containing a collection of classic protocol and protocol shared connection options. + + Gets or sets the connection timeout. @@ -14283,6 +14778,17 @@ Path to a local file containing certificate revocation lists. + + + Gets or sets the compression type between client and server. + + + + + Gets or sets a connection option. + + The keyword that identifies the connection option to modify. + Represents a table column. @@ -14719,7 +15225,24 @@ Creates a collection. The name of the collection to create. - If false, it will throw an exception if collection exists. + If false, throws an exception if the collection exists. + Collection referente. + + + + Creates a collection including a schema validation. + + The name of the collection to create. + This object hold the parameters required to create the collection. + + Collection referente. + + + + Modify a collection adding or removing schema validation parameters. + + The name of the collection to create. + This object encapsulate the Validation parameters level and schema. Collection referente. @@ -14767,13 +15290,13 @@ - IDs of messages that can be sent from client to the server + IDs of messages that can be sent from client to the server - .. note:: - this message is never sent on the wire. It is only used to let ``protoc`` + .. note:: + this message is never sent on the wire. It is only used to let ``protoc`` - * generate constants - * check for uniqueness + * generate constants + * check for uniqueness @@ -14781,13 +15304,13 @@ - IDs of messages that can be sent from server to client + IDs of messages that can be sent from server to client - .. note:: - this message is never sent on the wire. It is only used to let ``protoc`` + .. note:: + this message is never sent on the wire. It is only used to let ``protoc`` - * generate constants - * check for uniqueness + * generate constants + * check for uniqueness @@ -14795,12 +15318,12 @@ - NOTICE has to stay at 11 forever + NOTICE has to stay at 11 forever - generic Ok message + generic Ok message @@ -14808,19 +15331,19 @@ - generic Error message + generic Error message - A ``severity`` of ``ERROR`` indicates the current message sequence is - aborted for the given error and the session is ready for more. + A ``severity`` of ``ERROR`` indicates the current message sequence is + aborted for the given error and the session is ready for more. - In case of a ``FATAL`` error message the client should not expect - the server to continue handling any further messages and should - close the connection. + In case of a ``FATAL`` error message the client should not expect + the server to continue handling any further messages and should + close the connection. - :param severity: severity of the error message - :param code: error-code - :param sql_state: SQL state - :param msg: human readable error message + :param severity: severity of the error message + :param code: error-code + :param sql_state: SQL state + :param msg: human readable error message @@ -14854,19 +15377,9 @@ Field number for the "name" field. - - - required - - Field number for the "value" field. - - - required - - Capabilities @@ -14896,11 +15409,6 @@ Field number for the "capabilities" field. - - - required - - announce to the server that the client wants to close the connection @@ -14910,6 +15418,18 @@ :Returns: :protobuf:msg:`Mysqlx::Ok` + + Field number for the "uncompressed_size" field. + + + Field number for the "server_messages" field. + + + Field number for the "client_messages" field. + + + Field number for the "payload" field. + Holder for reflection information generated from mysqlx_crud.proto diff --git a/MTC_Adapter/packages/MySql.Data.8.0.19/lib/net48/Ubiety.Dns.Core.dll b/MTC_Adapter/packages/MySql.Data.8.0.20/lib/net48/Ubiety.Dns.Core.dll similarity index 99% rename from MTC_Adapter/packages/MySql.Data.8.0.19/lib/net48/Ubiety.Dns.Core.dll rename to MTC_Adapter/packages/MySql.Data.8.0.20/lib/net48/Ubiety.Dns.Core.dll index a17242e..2f0c84e 100644 Binary files a/MTC_Adapter/packages/MySql.Data.8.0.19/lib/net48/Ubiety.Dns.Core.dll and b/MTC_Adapter/packages/MySql.Data.8.0.20/lib/net48/Ubiety.Dns.Core.dll differ diff --git a/MTC_Adapter/packages/MySql.Data.8.0.20/lib/net48/Zstandard.Net.dll b/MTC_Adapter/packages/MySql.Data.8.0.20/lib/net48/Zstandard.Net.dll new file mode 100644 index 0000000..83934d1 Binary files /dev/null and b/MTC_Adapter/packages/MySql.Data.8.0.20/lib/net48/Zstandard.Net.dll differ diff --git a/MTC_Adapter/packages/MySql.Data.8.0.20/lib/netstandard2.0/MySql.Data.dll b/MTC_Adapter/packages/MySql.Data.8.0.20/lib/netstandard2.0/MySql.Data.dll new file mode 100644 index 0000000..7e4135e Binary files /dev/null and b/MTC_Adapter/packages/MySql.Data.8.0.20/lib/netstandard2.0/MySql.Data.dll differ diff --git a/MTC_Adapter/packages/MySql.Data.8.0.19/lib/net48/MySql.Data.xml b/MTC_Adapter/packages/MySql.Data.8.0.20/lib/netstandard2.0/MySql.Data.xml similarity index 96% rename from MTC_Adapter/packages/MySql.Data.8.0.19/lib/net48/MySql.Data.xml rename to MTC_Adapter/packages/MySql.Data.8.0.20/lib/netstandard2.0/MySql.Data.xml index e47e223..ff55806 100644 --- a/MTC_Adapter/packages/MySql.Data.8.0.19/lib/net48/MySql.Data.xml +++ b/MTC_Adapter/packages/MySql.Data.8.0.20/lib/netstandard2.0/MySql.Data.xml @@ -3509,26 +3509,6 @@ Summary description for Field. - - - We are adding a custom installer class to our assembly so our installer - can make proper changes to the machine.config file. - - - - - We override Install so we can add our assembly to the proper - machine.config files. - - - - - - We override Uninstall so we can remove out assembly from the - machine.config files. - - - Automatically generates single-table commands used to reconcile changes made to a DataSet with the associated MySQL database. This class cannot be inherited. @@ -6103,6 +6083,21 @@ Abstract class that provides common functionality for connection options that apply for all protocols. + + + Readonly field containing a collection of protocol shared connection options. + + + + + Gets or sets a flag indicating if the object has access to procedures. + + + + + Gets or sets a dictionary representing key-value pairs for each connection option. + + Gets or sets the name of the server. @@ -6291,6 +6286,22 @@ Contains connection options specific to the Classic protocol. + + + Main constructor. + + + + + Constructor accepting a connection string. + + The connection string. + + + + Readonly field containing a collection of classic protocol and protocol shared connection options. + + Gets or sets the name of the named pipe that should be used @@ -6545,6 +6556,12 @@ Gets or sets the pattern to match for the columns that should not be treated as UTF8. + + + Gets or sets a connection option. + + The keyword that identifies the connection option to modify. + Summary description for ClientParam. @@ -6958,6 +6975,27 @@ removing locked rows from the result set. + + + Defines the type of compression used when data is exchanged between client and server. + + + + + Uses compression if client and server are able to reach a concensus. Otherwise, compression + is not used. + + + + + Enforces the use of compression. If no concensus is reached, an error is raised. + + + + + Disables compression. + + Collection of error codes that can be returned by the server @@ -12311,6 +12349,42 @@ Looks up a localized string similar to Scheme '{0}' is not valid.. + + + + Looks up a localized string similar to Compression using {0} is not supported.. + + + + + Looks up a localized string similar to Failed to load libzstd.dll. Removing zstd_stream from the client supported compression algorithms.. + + + + + Looks up a localized string similar to Compression using {0} is not supported in .NET Framework.. + + + + + Looks up a localized string similar to The connection property 'compression' acceptable values are: 'preferred', 'required' or 'disabled'. The value '{0}' is not acceptable.. + + + + + Looks up a localized string similar to Compression is not enabled.. + + + + + Looks up a localized string similar to Compression requested but the server does not support it.. + + + + + Looks up a localized string similar to There are still decompressed messages pending to be processed.. + + Looks up a localized string similar to Duplicate key '{0}' used in "connection-attributes".. @@ -12321,6 +12395,11 @@ Looks up a localized string similar to Key name in connection attribute cannot be an empty string.. + + + Looks up a localized string similar to At least one option must be specified.. + + Looks up a localized string similar to This feature is currently not supported.. @@ -12431,6 +12510,11 @@ Looks up a localized string similar to Field '{0}' is mandatory.. + + + Looks up a localized string similar to Missed required 'schema' option.. + + Looks up a localized string similar to More than one document id was generated. Please use the DocumentIds property instead.. @@ -12496,6 +12580,11 @@ Looks up a localized string similar to ProgramData path is not defined.. + + + Looks up a localized string similar to The server doesn't support the requested operation. Please update the MySQL Server and/or Client library. + + Looks up a localized string similar to The process of closing the resultset and resulted in results being lost.. @@ -12762,6 +12851,262 @@ A string representation of the WKT. + + + Provides functionality for loading unmanaged libraries. + + + + + Loads the specified unmanaged library from the embedded resources. + + The application name. + The library name. + + + + Provides support for configuring X Protocol compressed messages. + + + + + The capabilities sub-key used to specify the compression algorithm. + + + + + The capabilities key used to specify the compression capability. + + + + + Messages with a value lower than this threshold will not be compressed. + + + + + Default value for enabling or disabling combined compressed messages. + + + + + Default value for the maximum number of combined compressed messages contained in a compression message. + + + + + deflate_stream compression algorithm. + + + + + lz4_message compression algorithm. + + + + + The capabilities sub-key used to specify if combining compressed messages is permitted. + + + + + The capabilities sub-key used to specify the maximum number of compressed messages contained in a compression message. + + + + + zstd_stream compression algorithm. + + + + + Buffer used to store the data received from the server. + + + + + Deflate stream used for compressing data. + + + + + Deflate stream used for decompressing data. + + + + + Flag indicating if the initialization is for compression or decompression. + + + + + Stores the communication packet generated the last time ReadNextBufferedMessage method was called. + + + + + Indicates if the libzstd.dll has been loaded. + + + + + Stream used to store multiple X Protocol messages. + + + + + ZStandard stream used for decompressing data. + + + + + Static constructor used to initialize the client supported compression algorithms. + + + + + Main constructor used to set the compression algorithm and initialize the list of messages to + be compressed by the client. + + The compression algorithm to use. + Flag indicating if the initialization is for compression or decompression. + + + + Gets or sets the list of messages that should be compressed by the client when compression is enabled. + + + + + Gets or sets an array containing the compression algorithms supported by the client. + + + + + Gets or sets the compression algorithm. + + + + + Flag indicating if compression is enabled. + + + + + Flag indicating if the last decompressed message contains multiple messages. + + + + + General method used to compress data using the compression algorithm defined in the constructor. + + The data to compress. + A compressed byte array. + + + + Compresses data using the deflate_stream algorithm. + + The data to compress. + A compressed byte array. + + + + Compresses data using the lz4_message algorithm. + + The data to compress. + A compressed byte array. + + + + Compresses data using the zstd_stream algorithm. + + The data to compress. + A compressed byte array. + + + + General method used to decompress data using the compression algorithm defined in the constructor. + + The data to decompress. + The expected length of the decompressed data. + A decompressed byte array. + + + + Decompresses data using the deflate_stream compression algorithm. + + The data to decompress. + The expected length of the decompressed data. + A decompressed byte array. + + + + Decompresses data using the lz4_message compression algorithm. + + The data to decompress. + The expected length of the decompressed data. + A decompressed byte array. + + + + Decompresses data using the zstd_stream compression algorithm. + + The data to decompress. + The expected length of the decompressed data. + A decompressed byte array. + + + + Closes and disposes of any open streams. + + + + + Gets the byte array representing the next X Protocol frame that is stored in cache. + + A byte array representing an X Protocol frame. + + + + Gets a representing the next X Protocol frame that is stored in cache. + + A with the next X Protocol frame. + + + + Loads the libzstd.dll assembly. + + + + + This object store the required parameters to create a Collection with schema validation. + + If false, throws an exception if the collection exists. + Object which hold the Level and Schema parameters + + + + + This object store the required parameters to Modify a Collection with schema validation. + + Object which hold the Level and Schema parameters + + + + + This object store the required parameters to create a Collection with schema validation. + + It can be STRICT to enable schema validation or OFF to disable + The JSON which define the rules to be validated in the collection + + + + The possible values for parameter Level in Validation object. + + Enforce schema validation. + Schema validation disabled. + Implementation of EXTERNAL authentication type. @@ -12793,6 +13138,44 @@ The second to compare. An integer that indicates the lexical relationship between the two comparands, similar to + + + Constructor that sets the stream used to read or write data. + + The stream used to read or write data. + + + + Constructor that sets the stream used to read or write data and the compression controller. + + The stream used to read or write data. + The compression controller. + + + + Gets or sets the compression controller uses to manage compression operations. + + + + + Writes X Protocol frames to the X Plugin. + + The integer representation of the client message identifier used for the message. + The message to include in the X Protocol frame. + + + + Writes X Protocol frames to the X Plugin. + + The client message identifier used for the message. + The message to include in the X Protocol frame. + + + + Reads X Protocol frames incoming from the X Plugin. + + A instance representing the X Protocol frame that was read. + Abstract class for the protocol base operations in client/server communication. @@ -12997,6 +13380,15 @@ Serialize an expression to a string. + + + Build the message to be sent to MySQL Server to execute statement "Create" or "Modify" collection with schema options + + The namespace + The name of the command to be executed on MySql Server + Array of KeyValuePairs with the parameters required to build the message + void. + Sends the delete documents message @@ -13087,11 +13479,58 @@ Implementation class of InternalSession to manage connections using the Xprotocol type object. + + + Defines the compression controller that will be passed on the instance when + compression is enabled. + + + + + Defines the compression controller that will be passed on the instance when + compression is enabled. + + The used client to handle SSH connections. + + + Negotiates compression capabilities with the server. + + An array containing the compression algorithms supported by the server. + + + + Prepare the dictionary of arguments required to create a MySQL message. + + The name of the MySQL schema. + The name of the collection. + This object hold the parameters required to create the collection. + + Collection referente. + + + + Prepare the dictionary of arguments required to Modify a MySQL message. + + The name of the MySQL schema. + The name of the collection. + This object hold the parameters required to Modify the collection. + + Collection referente. + + + + Gets the compression algorithm being used to compress or decompress data. + + Flag to indicate if the compression algorithm should be + retrieved from the reader or writer controller. + The name of the compression algorithm being used if any. + null if no compression algorithm is being used. + Represents a base class for a Session. @@ -14288,6 +14727,22 @@ Contains connection options specific to the X protocol. + + + Main constructor. + + + + + Constructor accepting a connection string. + + The connection string. + + + + Readonly field containing a collection of classic protocol and protocol shared connection options. + + Gets or sets the connection timeout. @@ -14303,6 +14758,17 @@ Path to a local file containing certificate revocation lists. + + + Gets or sets the compression type between client and server. + + + + + Gets or sets a connection option. + + The keyword that identifies the connection option to modify. + Represents a table column. @@ -14739,7 +15205,24 @@ Creates a collection. The name of the collection to create. - If false, it will throw an exception if collection exists. + If false, throws an exception if the collection exists. + Collection referente. + + + + Creates a collection including a schema validation. + + The name of the collection to create. + This object hold the parameters required to create the collection. + + Collection referente. + + + + Modify a collection adding or removing schema validation parameters. + + The name of the collection to create. + This object encapsulate the Validation parameters level and schema. Collection referente. @@ -14787,13 +15270,13 @@ - IDs of messages that can be sent from client to the server + IDs of messages that can be sent from client to the server - .. note:: - this message is never sent on the wire. It is only used to let ``protoc`` + .. note:: + this message is never sent on the wire. It is only used to let ``protoc`` - * generate constants - * check for uniqueness + * generate constants + * check for uniqueness @@ -14801,13 +15284,13 @@ - IDs of messages that can be sent from server to client + IDs of messages that can be sent from server to client - .. note:: - this message is never sent on the wire. It is only used to let ``protoc`` + .. note:: + this message is never sent on the wire. It is only used to let ``protoc`` - * generate constants - * check for uniqueness + * generate constants + * check for uniqueness @@ -14815,12 +15298,12 @@ - NOTICE has to stay at 11 forever + NOTICE has to stay at 11 forever - generic Ok message + generic Ok message @@ -14828,19 +15311,19 @@ - generic Error message + generic Error message - A ``severity`` of ``ERROR`` indicates the current message sequence is - aborted for the given error and the session is ready for more. + A ``severity`` of ``ERROR`` indicates the current message sequence is + aborted for the given error and the session is ready for more. - In case of a ``FATAL`` error message the client should not expect - the server to continue handling any further messages and should - close the connection. + In case of a ``FATAL`` error message the client should not expect + the server to continue handling any further messages and should + close the connection. - :param severity: severity of the error message - :param code: error-code - :param sql_state: SQL state - :param msg: human readable error message + :param severity: severity of the error message + :param code: error-code + :param sql_state: SQL state + :param msg: human readable error message @@ -14874,19 +15357,9 @@ Field number for the "name" field. - - - required - - Field number for the "value" field. - - - required - - Capabilities @@ -14916,11 +15389,6 @@ Field number for the "capabilities" field. - - - required - - announce to the server that the client wants to close the connection @@ -14930,6 +15398,18 @@ :Returns: :protobuf:msg:`Mysqlx::Ok` + + Field number for the "uncompressed_size" field. + + + Field number for the "server_messages" field. + + + Field number for the "client_messages" field. + + + Field number for the "payload" field. + Holder for reflection information generated from mysqlx_crud.proto diff --git a/MTC_Adapter/packages/MySql.Data.8.0.19/lib/netstandard2.1/Ubiety.Dns.Core.dll b/MTC_Adapter/packages/MySql.Data.8.0.20/lib/netstandard2.0/Ubiety.Dns.Core.dll similarity index 99% rename from MTC_Adapter/packages/MySql.Data.8.0.19/lib/netstandard2.1/Ubiety.Dns.Core.dll rename to MTC_Adapter/packages/MySql.Data.8.0.20/lib/netstandard2.0/Ubiety.Dns.Core.dll index a17242e..2f0c84e 100644 Binary files a/MTC_Adapter/packages/MySql.Data.8.0.19/lib/netstandard2.1/Ubiety.Dns.Core.dll and b/MTC_Adapter/packages/MySql.Data.8.0.20/lib/netstandard2.0/Ubiety.Dns.Core.dll differ diff --git a/MTC_Adapter/packages/MySql.Data.8.0.20/lib/netstandard2.0/Zstandard.Net.dll b/MTC_Adapter/packages/MySql.Data.8.0.20/lib/netstandard2.0/Zstandard.Net.dll new file mode 100644 index 0000000..b38d200 Binary files /dev/null and b/MTC_Adapter/packages/MySql.Data.8.0.20/lib/netstandard2.0/Zstandard.Net.dll differ diff --git a/MTC_Adapter/packages/MySql.Data.8.0.20/lib/netstandard2.1/MySql.Data.dll b/MTC_Adapter/packages/MySql.Data.8.0.20/lib/netstandard2.1/MySql.Data.dll new file mode 100644 index 0000000..679f7d8 Binary files /dev/null and b/MTC_Adapter/packages/MySql.Data.8.0.20/lib/netstandard2.1/MySql.Data.dll differ diff --git a/MTC_Adapter/packages/MySql.Data.8.0.19/lib/net452/MySql.Data.xml b/MTC_Adapter/packages/MySql.Data.8.0.20/lib/netstandard2.1/MySql.Data.xml similarity index 96% rename from MTC_Adapter/packages/MySql.Data.8.0.19/lib/net452/MySql.Data.xml rename to MTC_Adapter/packages/MySql.Data.8.0.20/lib/netstandard2.1/MySql.Data.xml index e47e223..ff55806 100644 --- a/MTC_Adapter/packages/MySql.Data.8.0.19/lib/net452/MySql.Data.xml +++ b/MTC_Adapter/packages/MySql.Data.8.0.20/lib/netstandard2.1/MySql.Data.xml @@ -3509,26 +3509,6 @@ Summary description for Field. - - - We are adding a custom installer class to our assembly so our installer - can make proper changes to the machine.config file. - - - - - We override Install so we can add our assembly to the proper - machine.config files. - - - - - - We override Uninstall so we can remove out assembly from the - machine.config files. - - - Automatically generates single-table commands used to reconcile changes made to a DataSet with the associated MySQL database. This class cannot be inherited. @@ -6103,6 +6083,21 @@ Abstract class that provides common functionality for connection options that apply for all protocols. + + + Readonly field containing a collection of protocol shared connection options. + + + + + Gets or sets a flag indicating if the object has access to procedures. + + + + + Gets or sets a dictionary representing key-value pairs for each connection option. + + Gets or sets the name of the server. @@ -6291,6 +6286,22 @@ Contains connection options specific to the Classic protocol. + + + Main constructor. + + + + + Constructor accepting a connection string. + + The connection string. + + + + Readonly field containing a collection of classic protocol and protocol shared connection options. + + Gets or sets the name of the named pipe that should be used @@ -6545,6 +6556,12 @@ Gets or sets the pattern to match for the columns that should not be treated as UTF8. + + + Gets or sets a connection option. + + The keyword that identifies the connection option to modify. + Summary description for ClientParam. @@ -6958,6 +6975,27 @@ removing locked rows from the result set. + + + Defines the type of compression used when data is exchanged between client and server. + + + + + Uses compression if client and server are able to reach a concensus. Otherwise, compression + is not used. + + + + + Enforces the use of compression. If no concensus is reached, an error is raised. + + + + + Disables compression. + + Collection of error codes that can be returned by the server @@ -12311,6 +12349,42 @@ Looks up a localized string similar to Scheme '{0}' is not valid.. + + + + Looks up a localized string similar to Compression using {0} is not supported.. + + + + + Looks up a localized string similar to Failed to load libzstd.dll. Removing zstd_stream from the client supported compression algorithms.. + + + + + Looks up a localized string similar to Compression using {0} is not supported in .NET Framework.. + + + + + Looks up a localized string similar to The connection property 'compression' acceptable values are: 'preferred', 'required' or 'disabled'. The value '{0}' is not acceptable.. + + + + + Looks up a localized string similar to Compression is not enabled.. + + + + + Looks up a localized string similar to Compression requested but the server does not support it.. + + + + + Looks up a localized string similar to There are still decompressed messages pending to be processed.. + + Looks up a localized string similar to Duplicate key '{0}' used in "connection-attributes".. @@ -12321,6 +12395,11 @@ Looks up a localized string similar to Key name in connection attribute cannot be an empty string.. + + + Looks up a localized string similar to At least one option must be specified.. + + Looks up a localized string similar to This feature is currently not supported.. @@ -12431,6 +12510,11 @@ Looks up a localized string similar to Field '{0}' is mandatory.. + + + Looks up a localized string similar to Missed required 'schema' option.. + + Looks up a localized string similar to More than one document id was generated. Please use the DocumentIds property instead.. @@ -12496,6 +12580,11 @@ Looks up a localized string similar to ProgramData path is not defined.. + + + Looks up a localized string similar to The server doesn't support the requested operation. Please update the MySQL Server and/or Client library. + + Looks up a localized string similar to The process of closing the resultset and resulted in results being lost.. @@ -12762,6 +12851,262 @@ A string representation of the WKT. + + + Provides functionality for loading unmanaged libraries. + + + + + Loads the specified unmanaged library from the embedded resources. + + The application name. + The library name. + + + + Provides support for configuring X Protocol compressed messages. + + + + + The capabilities sub-key used to specify the compression algorithm. + + + + + The capabilities key used to specify the compression capability. + + + + + Messages with a value lower than this threshold will not be compressed. + + + + + Default value for enabling or disabling combined compressed messages. + + + + + Default value for the maximum number of combined compressed messages contained in a compression message. + + + + + deflate_stream compression algorithm. + + + + + lz4_message compression algorithm. + + + + + The capabilities sub-key used to specify if combining compressed messages is permitted. + + + + + The capabilities sub-key used to specify the maximum number of compressed messages contained in a compression message. + + + + + zstd_stream compression algorithm. + + + + + Buffer used to store the data received from the server. + + + + + Deflate stream used for compressing data. + + + + + Deflate stream used for decompressing data. + + + + + Flag indicating if the initialization is for compression or decompression. + + + + + Stores the communication packet generated the last time ReadNextBufferedMessage method was called. + + + + + Indicates if the libzstd.dll has been loaded. + + + + + Stream used to store multiple X Protocol messages. + + + + + ZStandard stream used for decompressing data. + + + + + Static constructor used to initialize the client supported compression algorithms. + + + + + Main constructor used to set the compression algorithm and initialize the list of messages to + be compressed by the client. + + The compression algorithm to use. + Flag indicating if the initialization is for compression or decompression. + + + + Gets or sets the list of messages that should be compressed by the client when compression is enabled. + + + + + Gets or sets an array containing the compression algorithms supported by the client. + + + + + Gets or sets the compression algorithm. + + + + + Flag indicating if compression is enabled. + + + + + Flag indicating if the last decompressed message contains multiple messages. + + + + + General method used to compress data using the compression algorithm defined in the constructor. + + The data to compress. + A compressed byte array. + + + + Compresses data using the deflate_stream algorithm. + + The data to compress. + A compressed byte array. + + + + Compresses data using the lz4_message algorithm. + + The data to compress. + A compressed byte array. + + + + Compresses data using the zstd_stream algorithm. + + The data to compress. + A compressed byte array. + + + + General method used to decompress data using the compression algorithm defined in the constructor. + + The data to decompress. + The expected length of the decompressed data. + A decompressed byte array. + + + + Decompresses data using the deflate_stream compression algorithm. + + The data to decompress. + The expected length of the decompressed data. + A decompressed byte array. + + + + Decompresses data using the lz4_message compression algorithm. + + The data to decompress. + The expected length of the decompressed data. + A decompressed byte array. + + + + Decompresses data using the zstd_stream compression algorithm. + + The data to decompress. + The expected length of the decompressed data. + A decompressed byte array. + + + + Closes and disposes of any open streams. + + + + + Gets the byte array representing the next X Protocol frame that is stored in cache. + + A byte array representing an X Protocol frame. + + + + Gets a representing the next X Protocol frame that is stored in cache. + + A with the next X Protocol frame. + + + + Loads the libzstd.dll assembly. + + + + + This object store the required parameters to create a Collection with schema validation. + + If false, throws an exception if the collection exists. + Object which hold the Level and Schema parameters + + + + + This object store the required parameters to Modify a Collection with schema validation. + + Object which hold the Level and Schema parameters + + + + + This object store the required parameters to create a Collection with schema validation. + + It can be STRICT to enable schema validation or OFF to disable + The JSON which define the rules to be validated in the collection + + + + The possible values for parameter Level in Validation object. + + Enforce schema validation. + Schema validation disabled. + Implementation of EXTERNAL authentication type. @@ -12793,6 +13138,44 @@ The second to compare. An integer that indicates the lexical relationship between the two comparands, similar to + + + Constructor that sets the stream used to read or write data. + + The stream used to read or write data. + + + + Constructor that sets the stream used to read or write data and the compression controller. + + The stream used to read or write data. + The compression controller. + + + + Gets or sets the compression controller uses to manage compression operations. + + + + + Writes X Protocol frames to the X Plugin. + + The integer representation of the client message identifier used for the message. + The message to include in the X Protocol frame. + + + + Writes X Protocol frames to the X Plugin. + + The client message identifier used for the message. + The message to include in the X Protocol frame. + + + + Reads X Protocol frames incoming from the X Plugin. + + A instance representing the X Protocol frame that was read. + Abstract class for the protocol base operations in client/server communication. @@ -12997,6 +13380,15 @@ Serialize an expression to a string. + + + Build the message to be sent to MySQL Server to execute statement "Create" or "Modify" collection with schema options + + The namespace + The name of the command to be executed on MySql Server + Array of KeyValuePairs with the parameters required to build the message + void. + Sends the delete documents message @@ -13087,11 +13479,58 @@ Implementation class of InternalSession to manage connections using the Xprotocol type object. + + + Defines the compression controller that will be passed on the instance when + compression is enabled. + + + + + Defines the compression controller that will be passed on the instance when + compression is enabled. + + The used client to handle SSH connections. + + + Negotiates compression capabilities with the server. + + An array containing the compression algorithms supported by the server. + + + + Prepare the dictionary of arguments required to create a MySQL message. + + The name of the MySQL schema. + The name of the collection. + This object hold the parameters required to create the collection. + + Collection referente. + + + + Prepare the dictionary of arguments required to Modify a MySQL message. + + The name of the MySQL schema. + The name of the collection. + This object hold the parameters required to Modify the collection. + + Collection referente. + + + + Gets the compression algorithm being used to compress or decompress data. + + Flag to indicate if the compression algorithm should be + retrieved from the reader or writer controller. + The name of the compression algorithm being used if any. + null if no compression algorithm is being used. + Represents a base class for a Session. @@ -14288,6 +14727,22 @@ Contains connection options specific to the X protocol. + + + Main constructor. + + + + + Constructor accepting a connection string. + + The connection string. + + + + Readonly field containing a collection of classic protocol and protocol shared connection options. + + Gets or sets the connection timeout. @@ -14303,6 +14758,17 @@ Path to a local file containing certificate revocation lists. + + + Gets or sets the compression type between client and server. + + + + + Gets or sets a connection option. + + The keyword that identifies the connection option to modify. + Represents a table column. @@ -14739,7 +15205,24 @@ Creates a collection. The name of the collection to create. - If false, it will throw an exception if collection exists. + If false, throws an exception if the collection exists. + Collection referente. + + + + Creates a collection including a schema validation. + + The name of the collection to create. + This object hold the parameters required to create the collection. + + Collection referente. + + + + Modify a collection adding or removing schema validation parameters. + + The name of the collection to create. + This object encapsulate the Validation parameters level and schema. Collection referente. @@ -14787,13 +15270,13 @@ - IDs of messages that can be sent from client to the server + IDs of messages that can be sent from client to the server - .. note:: - this message is never sent on the wire. It is only used to let ``protoc`` + .. note:: + this message is never sent on the wire. It is only used to let ``protoc`` - * generate constants - * check for uniqueness + * generate constants + * check for uniqueness @@ -14801,13 +15284,13 @@ - IDs of messages that can be sent from server to client + IDs of messages that can be sent from server to client - .. note:: - this message is never sent on the wire. It is only used to let ``protoc`` + .. note:: + this message is never sent on the wire. It is only used to let ``protoc`` - * generate constants - * check for uniqueness + * generate constants + * check for uniqueness @@ -14815,12 +15298,12 @@ - NOTICE has to stay at 11 forever + NOTICE has to stay at 11 forever - generic Ok message + generic Ok message @@ -14828,19 +15311,19 @@ - generic Error message + generic Error message - A ``severity`` of ``ERROR`` indicates the current message sequence is - aborted for the given error and the session is ready for more. + A ``severity`` of ``ERROR`` indicates the current message sequence is + aborted for the given error and the session is ready for more. - In case of a ``FATAL`` error message the client should not expect - the server to continue handling any further messages and should - close the connection. + In case of a ``FATAL`` error message the client should not expect + the server to continue handling any further messages and should + close the connection. - :param severity: severity of the error message - :param code: error-code - :param sql_state: SQL state - :param msg: human readable error message + :param severity: severity of the error message + :param code: error-code + :param sql_state: SQL state + :param msg: human readable error message @@ -14874,19 +15357,9 @@ Field number for the "name" field. - - - required - - Field number for the "value" field. - - - required - - Capabilities @@ -14916,11 +15389,6 @@ Field number for the "capabilities" field. - - - required - - announce to the server that the client wants to close the connection @@ -14930,6 +15398,18 @@ :Returns: :protobuf:msg:`Mysqlx::Ok` + + Field number for the "uncompressed_size" field. + + + Field number for the "server_messages" field. + + + Field number for the "client_messages" field. + + + Field number for the "payload" field. + Holder for reflection information generated from mysqlx_crud.proto diff --git a/MTC_Adapter/packages/MySql.Data.8.0.19/lib/netstandard2.0/Ubiety.Dns.Core.dll b/MTC_Adapter/packages/MySql.Data.8.0.20/lib/netstandard2.1/Ubiety.Dns.Core.dll similarity index 99% rename from MTC_Adapter/packages/MySql.Data.8.0.19/lib/netstandard2.0/Ubiety.Dns.Core.dll rename to MTC_Adapter/packages/MySql.Data.8.0.20/lib/netstandard2.1/Ubiety.Dns.Core.dll index a17242e..2f0c84e 100644 Binary files a/MTC_Adapter/packages/MySql.Data.8.0.19/lib/netstandard2.0/Ubiety.Dns.Core.dll and b/MTC_Adapter/packages/MySql.Data.8.0.20/lib/netstandard2.1/Ubiety.Dns.Core.dll differ diff --git a/MTC_Adapter/packages/MySql.Data.8.0.20/lib/netstandard2.1/Zstandard.Net.dll b/MTC_Adapter/packages/MySql.Data.8.0.20/lib/netstandard2.1/Zstandard.Net.dll new file mode 100644 index 0000000..b38d200 Binary files /dev/null and b/MTC_Adapter/packages/MySql.Data.8.0.20/lib/netstandard2.1/Zstandard.Net.dll differ diff --git a/MTC_Adapter/packages/Pipelines.Sockets.Unofficial.2.1.8/Pipelines.Sockets.Unofficial.2.1.8.nupkg b/MTC_Adapter/packages/Pipelines.Sockets.Unofficial.2.1.8/Pipelines.Sockets.Unofficial.2.1.8.nupkg deleted file mode 100644 index 5d3b534..0000000 Binary files a/MTC_Adapter/packages/Pipelines.Sockets.Unofficial.2.1.8/Pipelines.Sockets.Unofficial.2.1.8.nupkg and /dev/null differ diff --git a/MTC_Adapter/packages/Pipelines.Sockets.Unofficial.2.1.8/lib/net461/Pipelines.Sockets.Unofficial.dll b/MTC_Adapter/packages/Pipelines.Sockets.Unofficial.2.1.8/lib/net461/Pipelines.Sockets.Unofficial.dll deleted file mode 100644 index 700c966..0000000 Binary files a/MTC_Adapter/packages/Pipelines.Sockets.Unofficial.2.1.8/lib/net461/Pipelines.Sockets.Unofficial.dll and /dev/null differ diff --git a/MTC_Adapter/packages/Pipelines.Sockets.Unofficial.2.1.8/lib/net461/Pipelines.Sockets.Unofficial.xml b/MTC_Adapter/packages/Pipelines.Sockets.Unofficial.2.1.8/lib/net461/Pipelines.Sockets.Unofficial.xml deleted file mode 100644 index e4bac4d..0000000 --- a/MTC_Adapter/packages/Pipelines.Sockets.Unofficial.2.1.8/lib/net461/Pipelines.Sockets.Unofficial.xml +++ /dev/null @@ -1,2072 +0,0 @@ - - - - Pipelines.Sockets.Unofficial - - - - - Allocates blocks of memory - - - - - Allocate a new block - - - - - Clear (zero) the supplied region - - - - - An allocator that rents memory from the array-pool provided, returning them to the pool when done - - - - - An array-pool allocator that uses the shared array-pool - - - - - Create a new array-pool allocator that uses the provided array pool (or the shared array-pool otherwise) - - - - - Allocate a new block - - - - - An array-pool allocator that uses the shared array-pool - - - - - An allocator that allocates unmanaged memory, releasing the memory back to the OS when done - - - - - The global instance of the unmanaged allocator - - - - - Allocate a new block - - - - - Options that configure the behahaviour of an arena - - - - - The default arena configuration - - - - - The flags that are enabled for the arena - - - - - Tests an individual flag - - - - - The block-size to suggest for new allocations in the arena - - - - - The policy for retaining allocations when memory requirements decrease - - - - - Create a new ArenaOptions instance - - - - - Provides facilities to create new type-specific allocators for use in an arena - - - - - The default allocator factory - - - - - Suggest an allocator for any type - - - - - Suggest an allocator for a blittable type - - - - - Suggest a per-type block size (in bytes) to use for allocations - - - - - Represents a typed subset of data within an arena - - - - - Allocate a (possibly non-contiguous) region of memory from the arena - - - - - Allocate a single instance as a reference - - - - - Allocate a (possibly non-contiguous) region of memory from the arena - - - - - An arena allocator that can allocate sequences for multiple data types - - - - - Create a new Arena instance - - - - - Release all resources associated with this arena - - - - - Reset the memory allocated by this arena - - - - - Allocate a single instance as a reference - - - - - Allocate a (possibly non-contiguous) region of memory from the arena - - - - - Allocate a (possibly non-contiguous) region of memory from the arena - - - - - Get a per-type arena inside a multi-type arena - - - - - Flags that impact behaviour of the arena - - - - - None - - - - - Allocations are cleared at each reset (and when initially allocated), so that they are always wiped before use - - - - - Allocations are cleared when the arena is disposed (or when data is released in line with the retention policy), so that the contents are not released back to the underlying allocator - - - - - When possible, and when no allocator is explicitly provided; prefer using unmanaged memory - - - - - When possible, use pinned memory - - - - - Allow blittable types of the same size to share a pool of data (only applies to multi-type arenas) - - - - - Allow blittable types to all share a single pool of byte-data, using padding to align (only applies to multi-type arenas, and for reasonably sized types) - - - - - Represents a lifetime-bound allocator of multiple non-contiguous memory regions - - - - - The number of elements allocated since the last reset - - - - - Create a new Arena - - - - - Allocate a (possibly non-contiguous) region of memory from the arena - - - - - Allocate a (possibly non-contiguous) region of memory from the arena - - - - - Allocate a (possibly non-contiguous) region of memory from the arena - - - - - Allocate a reference to a new instance from the arena - - - - - Resets the arena; all current allocations should be considered invalid - new allocations may overwrite them - - - - - Releases all resources associated with the arena - - - - - Acts as a fly-weight reference into existing data - - - - - Obtain a text representation of the value - - - - - Used to compare two instances for equality - - - - - Used to compare two instances for equality - - - - - Used to compare two instances for equality - - - - - Create a new reference into an array - - - - - Create a new reference into a memory - - - - - Get a reference to the underlying value - - - - - Convert a reference to the underlying type - - - - - Provides common retention policies - - - - - The default retention policy - - - - - Retain the space required by the previous operation (trim to the size of the last usage) - - - - - Retain nothing (trim aggressively) - - - - - Retain everything (grow only) - - - - - When the required usage drops, decay the retained amount exponentially; growth is instant - - - - - Represents a Sequence without needing to know the type at compile-time - - - - - Returns an empty sequence of the supplied type - - - - - Tests two sequences for equality - - - - - Tests two sequences for equality - - - - - Tests two sequences for equality - - - - - Used for equality operations - - - - - Summarizes a sequence as a string - - - - - Tests two sequences for equality - - - - - Tests two sequences for equality - - - - - Indicates whether the sequence involves multiple segments, vs whether all the data fits into the first segment - - - - - Indicates the number of elements in the sequence - - - - - Indicates whether the sequence is empty (zero elements) - - - - - Indicates the type of element defined by the sequence - - - - - Converts an untyped sequence back to a typed sequence; the type must be correct - - - - - Represents a (possibly non-contiguous) region of memory; the read/write cousin or ReadOnlySequence-T - - - - - Represents a typed sequence as an untyped sequence - - - - - Converts an untyped sequence back to a typed sequence; the type must be correct - - - - - Tests two sequences for equality - - - - - Tests two sequences for equality - - - - - Tests two sequences for equality - - - - - Used for equality operations - - - - - Summaries a sequence as a string - - - - - Tests two sequences for equality - - - - - Tests two sequences for equality - - - - - Converts a typed sequence to a typed read-only-sequence - - - - - Get a reference to an element by index; note that this *can* have - poor performance for multi-segment sequences, but it is usually satisfactory - - - - - Get a reference to an element by index; note that this *can* have - poor performance for multi-segment sequences, but it is usually satisfactory - - - - - Obtains a reference into the segment - - - - - Converts a typed sequence to a typed read-only-sequence - - - - - Represents a typed sequence as an untyped sequence - - - - - Converts a typed sequence to a typed read-only-sequence - - - - - Calculate the start position of the current sequence - - - - - Calculate the end position of the current sequence - - - - - Calculate a position inside the current sequence - - - - - Try to get the contents as an array - - - - - Obtains a sub-region of a sequence - - - - - Obtains a sub-region of a sequence - - - - - Attempts to convert a typed read-only-sequence back to a typed sequence; the sequence must have originated from a valid typed sequence - - - - - Indicates the number of elements in the sequence - - - - - Indicates whether the sequence involves multiple segments, vs whether all the data fits into the first segment - - - - - Indicates whether the sequence is empty (zero elements) - - - - - Obtains the first segment, in terms of a memory - - - - - Obtains the first segment, in terms of a span - - - - - Copy the contents of the sequence into a contiguous region - - - - - If possible, copy the contents of the sequence into a contiguous region - - - - - Create a new single-segment sequence from a memory - - - - - Create a new single-segment sequence from an array - - - - - Create a new single-segment sequence from an array - - - - - Allows a sequence to be enumerated as spans - - - - - Allows a sequence to be enumerated as memory instances - - - - - Allows a sequence to be enumerated as spans - - - - - Allows a sequence to be enumerated as spans - - - - - Allows a sequence to be enumerated as memory instances - - - - - Allows a sequence to be enumerated as memory instances - - - - - Allows a sequence to be enumerated as values - - - - - Allows a sequence to be enumerated as values - - - - - Attempt to move the next value - - - - - Progresses the iterator, asserting that space is available, returning a reference to the next value - - - - - Obtain a reference to the current value - - - - - Allows a sequence to be enumerated as spans - - - - - Attempt to move the next segment - - - - - Asserts that another span is available, and returns then next span - - - - - Obtain the current segment - - - - - Allows a sequence to be enumerated as memory instances - - - - - Attempt to move the next segment - - - - - Obtain the current segment - - - - - Asserts that another span is available, and returns then next span - - - - - Similar to Func, but with "in" parameters - - - - - Similar to Func, but with "in" parameters - - - - - Provides utility methods for working with sequences - - - - - Create an array with the contents of the sequence; if possible, an existing - wrapped array may be reused - - - - - Obtain a Sequence from an enumerable; this may reuse existing sequence-compatible data if possible - - - - - Create a list-like object that provides access to the sequence - - - - - Create an array with the contents of the sequence, applying a projection - - - - - Create an array with the contents of the sequence, applying a projection - - - - - Copy the data from a sequence to a span, applying a projection - - - - - Copy the data from a sequence to a span, applying a projection - - - - - Copy the data from a span to a sequence - - - - - Copy the data from a span to a sequence, applying a projection - - - - - Copy the data from a span to a sequence, applying a projection - - - - - Copy the data from a span to a sequence, applying a projection - - - - - Copy the data from a span to a sequence, applying a projection - - - - - Copy the data from a sequence to a span, applying a projection - - - - - Copy the data from a sequence to a span, applying a projection - - - - - Copy the data from a span to a sequence - - - - - Copy the data from a span to a sequence, applying a projection - - - - - Copy the data from a span to a sequence, applying a projection - - - - - Copy the data from a span to a sequence, applying a projection - - - - - Copy the data from a span to a sequence, applying a projection - - - - - Copy the data from a sequence to a newly allocated sequence, applying a projection - - - - - Copy the data from a sequence to a newly allocated sequence, applying a projection - - - - - Copy the data from between two sequences, applying a projection - - - - - Copy the data from between two sequences, applying a projection - - - - - Copy the data from between two sequences, applying a projection - - - - - Copy the data from between two sequences, applying a projection - - - - - Copy the data from between two sequences, applying a projection - - - - - Copy the data from between two sequences, applying a projection - - - - - Copy the data from between two sequences, applying a projection - - - - - Copy the data from between two sequences, applying a projection - - - - - Attempt to calculate the net offset of a position - - - - - Attempt to calculate the net offset of a position - - - - - A list-like reference type that can be used in most APIs that expect a list object - - - - - Returns the size of the list - - - - - Allows a sequence to be enumerated as values - - - - - Provide a reference to an element by index - - - - - Get the sequence represented by this list - - - - - Represents an abstract chained segment of mutable memory - - - - - The segment index - - - - - The type of data represented by this segment - - - - - The actual type of memory used for the storage - - - - - The offset of this segment in the chain - - - - - A memory-owner that provides direct access to the root reference - - - - - The root reference of the block, or a null-pointer if the data should not be considered pinned - - - - - Gets the size of the data - - - - - Represents an abstract chained segment of mutable memory - - - - - Creates a new SequenceSegment, optionally attaching the segment to an existing chain - - - - - The length of the memory - - - - - The logical position of the start of this segment - - - - - The next segment in the chain - - - - - The memory represented by this segment - - - - - Get the logical index of this segment - - - - - Get the real type of data being used to hold this data - - - - - Remove the Next node in this chain, terminating the chain - returning the detached segment - - - - - Represents a with lifetime management over the data - - - - - The data represented by this value - - - - - Release any resources associated with this value - - - - - Create a new instance with a call-defined lifetime management callback - - - - - Access the underlying data directly - - - - - - Represent an existing value with dummy lifetime management - - - - - Implements a buffer-writer over arbitrary memory - - - - - Create a new buffer-writer instance that uses a memory pool as the backing store; if the provided pool is null, the shared instance is used - - - - - Create a new buffer-writer instance that uses an array-pool as the backing store; if the provided pool is null, the shared instance is used - - - - - Create a new buffer-writer instance that uses an array-pool as the backing store; if the provided pool is null, the shared instance is used - - - - - Get the writer used to append data to this instance - - - - - Gets the amount of data buffered by the writer - - - - - Release all resources associate with this instance - - - - - Gets the currently buffered data as a sequence of read-write buffer-segments - - - - - Gets some subset of the currently buffered data as a sequence of read-only buffer-segments (with lifetime management); you - can continue to append data after calling Flush - any additional data will form a new payload - that can be fetched by the next call to Flush - - - - - Gets the currently buffered data as a sequence of read-only buffer-segments (with lifetime management); you - can continue to append data after calling Flush - any additional data will form a new payload - that can be fetched by the next call to Flush - - - - - Commit a number of bytes to the underyling buffer - - - - - Access a contiguous write buffer - - - - - Access a contiguous write buffer - - - - - Access a non-contiguous write buffer - - - - - Implements a over an - - - - - Creates a new instance - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Indicates that a connection was aborted - - - - - Create a new instance of ConnectionAbortedException - - - - - Create a new instance of ConnectionAbortedException - - - - - Create a new instance of ConnectionAbortedException - - - - - Indicates that a connection was reset - - - - - Create a new ConnectionResetException instance - - - - - Create a new ConnectionResetException instance - - - - - Create a new ConnectionResetException instance - - - - - An implementation of a pipe-scheduler that uses a dedicated pool of threads, deferring to - the thread-pool if that becomes too backlogged - - - - - Reusable shared scheduler instance - - - - - Indicates whether the current thread is a worker, optionally for the specific pool - (otherwise for any pool) - - - - - The name of the pool - - - - - The number of workers associated with this pool - - - - - Create a new dedicated thread-pool - - - - - The total number of operations serviced by the queue - - - - - The total number of operations that could not be serviced by the queue, but which were sent to the thread-pool instead - - - - - Requests to be run on scheduler with being passed in - - - - - The number of workers currently actively engaged in work - - - - - Release the threads associated with this pool; if additional work is requested, it will - be sent to the main thread-pool - - - - - Provides utility methods for working with delegates - - - - - Iterate over the individual elements of a multicast delegate (without allocation) - - - - - Iterate over the individual elements of a multicast delegate (without allocation) - - - - - Indicates whether a particular delegate is known to be a single-target delegate - - - - - Allows allocation-free enumerator over the individual elements of a multicast delegate - - - - - Iterate over the individual elements of a multicast delegate (without allocation) - - - - - Allows allocation-free enumerator over the individual elements of a multicast delegate - - - - - Provides the current value of the seqyence - - - - - Move to the next item in the sequence - - - - - Reset the enumerator, allowing the sequence to be repeated - - - - - A duplex pipe that measures the bytes sent/received - - - - - The total number of bytes sent to the pipe - - - - - The total number of bytes received by the pipe - - - - - Represents a pipe that iterates over a memory-mapped file - - - - - Get a string representation of the object - - - - - Indicates whether this API is likely to work - - - - - Create a pipe-reader over the provided file - - - - - Mark the reader as complete - - - - - - Releases all resources associated with the object - - - - - Not implemented - - - - - Cancels an in-progress read - - - - - Indicates how much data was consumed from a read operation - - - - - Indicates how much data was consumed, and how much examined, from a read operation - - - - - Perform an asynchronous read operation - - - - - Attempt to perfom a synchronous read operation - - - - - Awaitable SocketAsyncEventArgs, where awaiting the args yields either the BytesTransferred or throws the relevant socket exception - - - - - Abort the current async operation (and prevent future operations) - - - - - Create a new SocketAwaitableEventArgs instance, optionally providing a scheduler for callbacks - - - - - - Get the awaiter for this instance; used as part of "await" - - - - - Indicates whether the current operation is complete; used as part of "await" - - - - - Gets the result of the async operation is complete; used as part of "await" - - - - - Schedules a continuation for this operation; used as part of "await" - - - - - Schedules a continuation for this operation; used as part of "await" - - - - - Marks the operation as complete - this should be invoked whenever a SocketAsyncEventArgs operation returns false - - - - - Invoked automatically when an operation completes asynchronously - - - - - Reperesents a duplex pipe over managed sockets - - - - - Open a new or existing socket as a client - - - - - Open a new or existing socket as a client - - - - - Check that all dependencies are available - - - - - When possible, determines how the pipe first reached a close state - - - - - When the ShutdownKind relates to a socket error, may contain the socket error code - - - - - Try to signal the pipe shutdown reason as being due to an application protocol event - - The kind of shutdown; only protocol-related reasons will succeed - True if successful - - - - Set recommended socket options for client sockets - - The socket to set options against - - - - Set recommended socket options for server sockets - - The socket to set options against - - - - Release any resources held by this instance - - - - - Connection for receiving data - - - - - Connection for sending data - - - - - Gets a string representation of this object - - - - - The underlying socket for this connection - - - - - Obtain performance monitoring counters about this connection - - - - - Exposes performance monitoring counters about a connection - - - - - Get the number of bytes currently held in a pipe instance - - - - - The number of bytes available on the socket that have not yet been consumed into the pipe - - - - - The number of bytes available on the send pipe that have not yet been sent to the socket - - - - - The number of bytes available on the receive pipe, i.e. they have been processed from the socket, but not yet read - - - - - Create a SocketConnection instance over an existing socket - - - - - Create a SocketConnection instance over an existing socket - - - - - The total number of bytes read from the socket - - - - - The number of bytes received in the last read - - - - - The total number of bytes sent to the socket - - - - - When possible, determines how the pipe first reached a close state - - - - - The pipe is still open - - - - - The pipe itself was disposed - - - - - The socket-reader reached a natural EOF from the socket - - - - - The socket-reader encountered a dispose failure - - - - - The socket-reader encountered an IO failure - - - - - The socket-reader encountered a general failure - - - - - The socket-reader encountered a socket failure - the SocketError may be populated - - - - - When attempting to flush incoming data, the pipe indicated that it was complete - - - - - When attempting to flush incoming data, the pipe indicated cancelation - - - - - The socket-writerreached a natural EOF from the pipe - - - - - The socket-writer encountered a dispose failure - - - - - The socket-writer encountered an IO failure - - - - - The socket-writer encountered a general failure - - - - - The socket-writer encountered a socket failure - the SocketError may be populated - - - - - The input's reader was completed - - - - - The input's writer was completed - - - - - The output's reader was completed - - - - - The input's writer was completed - - - - - An application defined exit was triggered by the client - - - - - An application defined exit was triggered by the server - - - - - Flags that influence the behavior of SocketConnection - - - - - Default - - - - - When no data is currently available, perform a zero-length read as a buffer-free wait mechanism - - - - - During async reads, the awaiter should continue on the IO thread - - - - - During async writes, the awaiter should continue on the IO thread - - - - - During async connects, the awaiter should continue on the IO thread - - - - - Represents a multi-client socket-server capable of dispatching pipeline clients - - - - - Start listening as a server - - - - - Start listening as a server - - - - - Stop listening as a server - - - - - Release any resources associated with this instance - - - - - Release any resources associated with this instance - - - - - Create a new instance of a socket server - - - - - Invoked when the server has faulted - - - - - Invoked when a client has faulted - - - - - Invoked when the server starts - - - - - Invoked when a new client connects - - - - - The state of a client connection - - - - - The transport to use for this connection - - - - - The remote endpoint that the client connected from - - - - - Provides serves to shim between streams and pipelines - - - - - Exposes a Stream as a duplex pipe - - - - - Gets a string representation of this object - - - - - Gets whether read operations are available - - - - - Gets whether write operations are available - - - - - Gets whether the stream can timeout - - - - - Gets whether the seek operations are supported on this stream - - - - - Change the position of the stream - - - - - Query the length of the stream - - - - - Get or set the position of the stream - - - - - Specify the length of the stream - - - - - Read a buffer from the stream - - - - - Reads a single byte - - - - - Write a buffer to the stream - - - - - Perform an asynchronous write operation - - - - - Write a single byte - - - - - Begin an asynchronous write operation - - - - - End an asynchronous write operation - - - - - Signal that the written data should be read; this may awaken the reader if inactive, - and suspend the writer if the backlog is too large - - - - - Signal that the written data should be read; this may awaken the reader if inactive, - and suspend the writer if the backlog is too large - - - - - Close the stream - - - - - Signals that writing is complete; no more data will be written - - - - - Signals that reading is complete; no more data will be read - - - - - Begin an asynchronous read operation - - - - - End an asynchronous read operation - - - - - Perform an asynchronous read operation - - - - - Create a duplex pipe that represents the provided stream - - - - - Create a duplex pipe that represents the provided stream - - - - - Create a PipeReader that consumes the provided stream - - - - - Create a PipeWriter feeds the provided stream - - - - - Create a duplex stream that represents the provided reader and writer - - - - - Create a duplex stream that represents the provided pipe - - - - - Create a write-only stream that feeds the provided PipeReader - - The writer to wrap - The logical name of the reader - - - - Create a read-only stream that consumes the provided PipeReader - - The reader to wrap - The logical name of the reader - - - - A mutex primitive that can be waited or awaited, with support for schedulers - - - - - Time to wait, in milliseconds - or zero for immediate-only - - - - - See Object.ToString - - - - - Create a new MutexSlim instance - - Time to wait, in milliseconds - or zero for immediate-only - The scheduler to use for async continuations, or the thread-pool if omitted - - - - Indicates whether the lock is currently available - - - - - Attempt to take the lock (Success should be checked by the caller) - - - - - Attempt to take the lock (Success should be checked by the caller) - - - - - Additional options that influence how TryWait/TryWaitAsync operate - - - - - Default options - - - - - If the mutex cannot be acquired immediately, it is failed - - - - - Disable full TPL flow; more efficient, but no sync-context or execution-context guarantees - - - - - The result of a Wait/WaitAsync operation on MutexSlim; the caller *must* check Success to see whether the mutex was obtained - - - - - Compare two LockToken instances for equality - - - - - Compare two LockToken instances for equality - - - - - Compare two LockToken instances for equality - - - - - See Object.GetHashCode - - - - - See Object.ToString() - - - - - Compare two LockToken instances for equality - - - - - Indicates whether the mutex was successfully taken - - - - - Indicates whether the mutex was successfully taken - - - - - Indicates whether the mutex was successfully taken - - - - - Release the mutex, if obtained - - - - - A MemoryManager over a raw pointer - - The pointer is assumed to be fully unmanaged, or externally pinned - no attempt will be made to pin this data - - - - Create a new UnmanagedMemoryManager instance at the given pointer and size - - It is assumed that the span provided is already unmanaged or externally pinned - - - - Create a new UnmanagedMemoryManager instance at the given pointer and size - - - - - Create a new UnmanagedMemoryManager instance at the given pointer and size - - - - - Obtains a span that represents the region - - - - - Provides access to a pointer that represents the data (note: no actual pin occurs) - - - - - Has no effect - - - - - Releases all resources associated with this object - - - - diff --git a/MTC_Adapter/packages/Pipelines.Sockets.Unofficial.2.1.8/lib/net472/Pipelines.Sockets.Unofficial.dll b/MTC_Adapter/packages/Pipelines.Sockets.Unofficial.2.1.8/lib/net472/Pipelines.Sockets.Unofficial.dll deleted file mode 100644 index 07579cf..0000000 Binary files a/MTC_Adapter/packages/Pipelines.Sockets.Unofficial.2.1.8/lib/net472/Pipelines.Sockets.Unofficial.dll and /dev/null differ diff --git a/MTC_Adapter/packages/Pipelines.Sockets.Unofficial.2.1.8/lib/net472/Pipelines.Sockets.Unofficial.xml b/MTC_Adapter/packages/Pipelines.Sockets.Unofficial.2.1.8/lib/net472/Pipelines.Sockets.Unofficial.xml deleted file mode 100644 index e4bac4d..0000000 --- a/MTC_Adapter/packages/Pipelines.Sockets.Unofficial.2.1.8/lib/net472/Pipelines.Sockets.Unofficial.xml +++ /dev/null @@ -1,2072 +0,0 @@ - - - - Pipelines.Sockets.Unofficial - - - - - Allocates blocks of memory - - - - - Allocate a new block - - - - - Clear (zero) the supplied region - - - - - An allocator that rents memory from the array-pool provided, returning them to the pool when done - - - - - An array-pool allocator that uses the shared array-pool - - - - - Create a new array-pool allocator that uses the provided array pool (or the shared array-pool otherwise) - - - - - Allocate a new block - - - - - An array-pool allocator that uses the shared array-pool - - - - - An allocator that allocates unmanaged memory, releasing the memory back to the OS when done - - - - - The global instance of the unmanaged allocator - - - - - Allocate a new block - - - - - Options that configure the behahaviour of an arena - - - - - The default arena configuration - - - - - The flags that are enabled for the arena - - - - - Tests an individual flag - - - - - The block-size to suggest for new allocations in the arena - - - - - The policy for retaining allocations when memory requirements decrease - - - - - Create a new ArenaOptions instance - - - - - Provides facilities to create new type-specific allocators for use in an arena - - - - - The default allocator factory - - - - - Suggest an allocator for any type - - - - - Suggest an allocator for a blittable type - - - - - Suggest a per-type block size (in bytes) to use for allocations - - - - - Represents a typed subset of data within an arena - - - - - Allocate a (possibly non-contiguous) region of memory from the arena - - - - - Allocate a single instance as a reference - - - - - Allocate a (possibly non-contiguous) region of memory from the arena - - - - - An arena allocator that can allocate sequences for multiple data types - - - - - Create a new Arena instance - - - - - Release all resources associated with this arena - - - - - Reset the memory allocated by this arena - - - - - Allocate a single instance as a reference - - - - - Allocate a (possibly non-contiguous) region of memory from the arena - - - - - Allocate a (possibly non-contiguous) region of memory from the arena - - - - - Get a per-type arena inside a multi-type arena - - - - - Flags that impact behaviour of the arena - - - - - None - - - - - Allocations are cleared at each reset (and when initially allocated), so that they are always wiped before use - - - - - Allocations are cleared when the arena is disposed (or when data is released in line with the retention policy), so that the contents are not released back to the underlying allocator - - - - - When possible, and when no allocator is explicitly provided; prefer using unmanaged memory - - - - - When possible, use pinned memory - - - - - Allow blittable types of the same size to share a pool of data (only applies to multi-type arenas) - - - - - Allow blittable types to all share a single pool of byte-data, using padding to align (only applies to multi-type arenas, and for reasonably sized types) - - - - - Represents a lifetime-bound allocator of multiple non-contiguous memory regions - - - - - The number of elements allocated since the last reset - - - - - Create a new Arena - - - - - Allocate a (possibly non-contiguous) region of memory from the arena - - - - - Allocate a (possibly non-contiguous) region of memory from the arena - - - - - Allocate a (possibly non-contiguous) region of memory from the arena - - - - - Allocate a reference to a new instance from the arena - - - - - Resets the arena; all current allocations should be considered invalid - new allocations may overwrite them - - - - - Releases all resources associated with the arena - - - - - Acts as a fly-weight reference into existing data - - - - - Obtain a text representation of the value - - - - - Used to compare two instances for equality - - - - - Used to compare two instances for equality - - - - - Used to compare two instances for equality - - - - - Create a new reference into an array - - - - - Create a new reference into a memory - - - - - Get a reference to the underlying value - - - - - Convert a reference to the underlying type - - - - - Provides common retention policies - - - - - The default retention policy - - - - - Retain the space required by the previous operation (trim to the size of the last usage) - - - - - Retain nothing (trim aggressively) - - - - - Retain everything (grow only) - - - - - When the required usage drops, decay the retained amount exponentially; growth is instant - - - - - Represents a Sequence without needing to know the type at compile-time - - - - - Returns an empty sequence of the supplied type - - - - - Tests two sequences for equality - - - - - Tests two sequences for equality - - - - - Tests two sequences for equality - - - - - Used for equality operations - - - - - Summarizes a sequence as a string - - - - - Tests two sequences for equality - - - - - Tests two sequences for equality - - - - - Indicates whether the sequence involves multiple segments, vs whether all the data fits into the first segment - - - - - Indicates the number of elements in the sequence - - - - - Indicates whether the sequence is empty (zero elements) - - - - - Indicates the type of element defined by the sequence - - - - - Converts an untyped sequence back to a typed sequence; the type must be correct - - - - - Represents a (possibly non-contiguous) region of memory; the read/write cousin or ReadOnlySequence-T - - - - - Represents a typed sequence as an untyped sequence - - - - - Converts an untyped sequence back to a typed sequence; the type must be correct - - - - - Tests two sequences for equality - - - - - Tests two sequences for equality - - - - - Tests two sequences for equality - - - - - Used for equality operations - - - - - Summaries a sequence as a string - - - - - Tests two sequences for equality - - - - - Tests two sequences for equality - - - - - Converts a typed sequence to a typed read-only-sequence - - - - - Get a reference to an element by index; note that this *can* have - poor performance for multi-segment sequences, but it is usually satisfactory - - - - - Get a reference to an element by index; note that this *can* have - poor performance for multi-segment sequences, but it is usually satisfactory - - - - - Obtains a reference into the segment - - - - - Converts a typed sequence to a typed read-only-sequence - - - - - Represents a typed sequence as an untyped sequence - - - - - Converts a typed sequence to a typed read-only-sequence - - - - - Calculate the start position of the current sequence - - - - - Calculate the end position of the current sequence - - - - - Calculate a position inside the current sequence - - - - - Try to get the contents as an array - - - - - Obtains a sub-region of a sequence - - - - - Obtains a sub-region of a sequence - - - - - Attempts to convert a typed read-only-sequence back to a typed sequence; the sequence must have originated from a valid typed sequence - - - - - Indicates the number of elements in the sequence - - - - - Indicates whether the sequence involves multiple segments, vs whether all the data fits into the first segment - - - - - Indicates whether the sequence is empty (zero elements) - - - - - Obtains the first segment, in terms of a memory - - - - - Obtains the first segment, in terms of a span - - - - - Copy the contents of the sequence into a contiguous region - - - - - If possible, copy the contents of the sequence into a contiguous region - - - - - Create a new single-segment sequence from a memory - - - - - Create a new single-segment sequence from an array - - - - - Create a new single-segment sequence from an array - - - - - Allows a sequence to be enumerated as spans - - - - - Allows a sequence to be enumerated as memory instances - - - - - Allows a sequence to be enumerated as spans - - - - - Allows a sequence to be enumerated as spans - - - - - Allows a sequence to be enumerated as memory instances - - - - - Allows a sequence to be enumerated as memory instances - - - - - Allows a sequence to be enumerated as values - - - - - Allows a sequence to be enumerated as values - - - - - Attempt to move the next value - - - - - Progresses the iterator, asserting that space is available, returning a reference to the next value - - - - - Obtain a reference to the current value - - - - - Allows a sequence to be enumerated as spans - - - - - Attempt to move the next segment - - - - - Asserts that another span is available, and returns then next span - - - - - Obtain the current segment - - - - - Allows a sequence to be enumerated as memory instances - - - - - Attempt to move the next segment - - - - - Obtain the current segment - - - - - Asserts that another span is available, and returns then next span - - - - - Similar to Func, but with "in" parameters - - - - - Similar to Func, but with "in" parameters - - - - - Provides utility methods for working with sequences - - - - - Create an array with the contents of the sequence; if possible, an existing - wrapped array may be reused - - - - - Obtain a Sequence from an enumerable; this may reuse existing sequence-compatible data if possible - - - - - Create a list-like object that provides access to the sequence - - - - - Create an array with the contents of the sequence, applying a projection - - - - - Create an array with the contents of the sequence, applying a projection - - - - - Copy the data from a sequence to a span, applying a projection - - - - - Copy the data from a sequence to a span, applying a projection - - - - - Copy the data from a span to a sequence - - - - - Copy the data from a span to a sequence, applying a projection - - - - - Copy the data from a span to a sequence, applying a projection - - - - - Copy the data from a span to a sequence, applying a projection - - - - - Copy the data from a span to a sequence, applying a projection - - - - - Copy the data from a sequence to a span, applying a projection - - - - - Copy the data from a sequence to a span, applying a projection - - - - - Copy the data from a span to a sequence - - - - - Copy the data from a span to a sequence, applying a projection - - - - - Copy the data from a span to a sequence, applying a projection - - - - - Copy the data from a span to a sequence, applying a projection - - - - - Copy the data from a span to a sequence, applying a projection - - - - - Copy the data from a sequence to a newly allocated sequence, applying a projection - - - - - Copy the data from a sequence to a newly allocated sequence, applying a projection - - - - - Copy the data from between two sequences, applying a projection - - - - - Copy the data from between two sequences, applying a projection - - - - - Copy the data from between two sequences, applying a projection - - - - - Copy the data from between two sequences, applying a projection - - - - - Copy the data from between two sequences, applying a projection - - - - - Copy the data from between two sequences, applying a projection - - - - - Copy the data from between two sequences, applying a projection - - - - - Copy the data from between two sequences, applying a projection - - - - - Attempt to calculate the net offset of a position - - - - - Attempt to calculate the net offset of a position - - - - - A list-like reference type that can be used in most APIs that expect a list object - - - - - Returns the size of the list - - - - - Allows a sequence to be enumerated as values - - - - - Provide a reference to an element by index - - - - - Get the sequence represented by this list - - - - - Represents an abstract chained segment of mutable memory - - - - - The segment index - - - - - The type of data represented by this segment - - - - - The actual type of memory used for the storage - - - - - The offset of this segment in the chain - - - - - A memory-owner that provides direct access to the root reference - - - - - The root reference of the block, or a null-pointer if the data should not be considered pinned - - - - - Gets the size of the data - - - - - Represents an abstract chained segment of mutable memory - - - - - Creates a new SequenceSegment, optionally attaching the segment to an existing chain - - - - - The length of the memory - - - - - The logical position of the start of this segment - - - - - The next segment in the chain - - - - - The memory represented by this segment - - - - - Get the logical index of this segment - - - - - Get the real type of data being used to hold this data - - - - - Remove the Next node in this chain, terminating the chain - returning the detached segment - - - - - Represents a with lifetime management over the data - - - - - The data represented by this value - - - - - Release any resources associated with this value - - - - - Create a new instance with a call-defined lifetime management callback - - - - - Access the underlying data directly - - - - - - Represent an existing value with dummy lifetime management - - - - - Implements a buffer-writer over arbitrary memory - - - - - Create a new buffer-writer instance that uses a memory pool as the backing store; if the provided pool is null, the shared instance is used - - - - - Create a new buffer-writer instance that uses an array-pool as the backing store; if the provided pool is null, the shared instance is used - - - - - Create a new buffer-writer instance that uses an array-pool as the backing store; if the provided pool is null, the shared instance is used - - - - - Get the writer used to append data to this instance - - - - - Gets the amount of data buffered by the writer - - - - - Release all resources associate with this instance - - - - - Gets the currently buffered data as a sequence of read-write buffer-segments - - - - - Gets some subset of the currently buffered data as a sequence of read-only buffer-segments (with lifetime management); you - can continue to append data after calling Flush - any additional data will form a new payload - that can be fetched by the next call to Flush - - - - - Gets the currently buffered data as a sequence of read-only buffer-segments (with lifetime management); you - can continue to append data after calling Flush - any additional data will form a new payload - that can be fetched by the next call to Flush - - - - - Commit a number of bytes to the underyling buffer - - - - - Access a contiguous write buffer - - - - - Access a contiguous write buffer - - - - - Access a non-contiguous write buffer - - - - - Implements a over an - - - - - Creates a new instance - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Indicates that a connection was aborted - - - - - Create a new instance of ConnectionAbortedException - - - - - Create a new instance of ConnectionAbortedException - - - - - Create a new instance of ConnectionAbortedException - - - - - Indicates that a connection was reset - - - - - Create a new ConnectionResetException instance - - - - - Create a new ConnectionResetException instance - - - - - Create a new ConnectionResetException instance - - - - - An implementation of a pipe-scheduler that uses a dedicated pool of threads, deferring to - the thread-pool if that becomes too backlogged - - - - - Reusable shared scheduler instance - - - - - Indicates whether the current thread is a worker, optionally for the specific pool - (otherwise for any pool) - - - - - The name of the pool - - - - - The number of workers associated with this pool - - - - - Create a new dedicated thread-pool - - - - - The total number of operations serviced by the queue - - - - - The total number of operations that could not be serviced by the queue, but which were sent to the thread-pool instead - - - - - Requests to be run on scheduler with being passed in - - - - - The number of workers currently actively engaged in work - - - - - Release the threads associated with this pool; if additional work is requested, it will - be sent to the main thread-pool - - - - - Provides utility methods for working with delegates - - - - - Iterate over the individual elements of a multicast delegate (without allocation) - - - - - Iterate over the individual elements of a multicast delegate (without allocation) - - - - - Indicates whether a particular delegate is known to be a single-target delegate - - - - - Allows allocation-free enumerator over the individual elements of a multicast delegate - - - - - Iterate over the individual elements of a multicast delegate (without allocation) - - - - - Allows allocation-free enumerator over the individual elements of a multicast delegate - - - - - Provides the current value of the seqyence - - - - - Move to the next item in the sequence - - - - - Reset the enumerator, allowing the sequence to be repeated - - - - - A duplex pipe that measures the bytes sent/received - - - - - The total number of bytes sent to the pipe - - - - - The total number of bytes received by the pipe - - - - - Represents a pipe that iterates over a memory-mapped file - - - - - Get a string representation of the object - - - - - Indicates whether this API is likely to work - - - - - Create a pipe-reader over the provided file - - - - - Mark the reader as complete - - - - - - Releases all resources associated with the object - - - - - Not implemented - - - - - Cancels an in-progress read - - - - - Indicates how much data was consumed from a read operation - - - - - Indicates how much data was consumed, and how much examined, from a read operation - - - - - Perform an asynchronous read operation - - - - - Attempt to perfom a synchronous read operation - - - - - Awaitable SocketAsyncEventArgs, where awaiting the args yields either the BytesTransferred or throws the relevant socket exception - - - - - Abort the current async operation (and prevent future operations) - - - - - Create a new SocketAwaitableEventArgs instance, optionally providing a scheduler for callbacks - - - - - - Get the awaiter for this instance; used as part of "await" - - - - - Indicates whether the current operation is complete; used as part of "await" - - - - - Gets the result of the async operation is complete; used as part of "await" - - - - - Schedules a continuation for this operation; used as part of "await" - - - - - Schedules a continuation for this operation; used as part of "await" - - - - - Marks the operation as complete - this should be invoked whenever a SocketAsyncEventArgs operation returns false - - - - - Invoked automatically when an operation completes asynchronously - - - - - Reperesents a duplex pipe over managed sockets - - - - - Open a new or existing socket as a client - - - - - Open a new or existing socket as a client - - - - - Check that all dependencies are available - - - - - When possible, determines how the pipe first reached a close state - - - - - When the ShutdownKind relates to a socket error, may contain the socket error code - - - - - Try to signal the pipe shutdown reason as being due to an application protocol event - - The kind of shutdown; only protocol-related reasons will succeed - True if successful - - - - Set recommended socket options for client sockets - - The socket to set options against - - - - Set recommended socket options for server sockets - - The socket to set options against - - - - Release any resources held by this instance - - - - - Connection for receiving data - - - - - Connection for sending data - - - - - Gets a string representation of this object - - - - - The underlying socket for this connection - - - - - Obtain performance monitoring counters about this connection - - - - - Exposes performance monitoring counters about a connection - - - - - Get the number of bytes currently held in a pipe instance - - - - - The number of bytes available on the socket that have not yet been consumed into the pipe - - - - - The number of bytes available on the send pipe that have not yet been sent to the socket - - - - - The number of bytes available on the receive pipe, i.e. they have been processed from the socket, but not yet read - - - - - Create a SocketConnection instance over an existing socket - - - - - Create a SocketConnection instance over an existing socket - - - - - The total number of bytes read from the socket - - - - - The number of bytes received in the last read - - - - - The total number of bytes sent to the socket - - - - - When possible, determines how the pipe first reached a close state - - - - - The pipe is still open - - - - - The pipe itself was disposed - - - - - The socket-reader reached a natural EOF from the socket - - - - - The socket-reader encountered a dispose failure - - - - - The socket-reader encountered an IO failure - - - - - The socket-reader encountered a general failure - - - - - The socket-reader encountered a socket failure - the SocketError may be populated - - - - - When attempting to flush incoming data, the pipe indicated that it was complete - - - - - When attempting to flush incoming data, the pipe indicated cancelation - - - - - The socket-writerreached a natural EOF from the pipe - - - - - The socket-writer encountered a dispose failure - - - - - The socket-writer encountered an IO failure - - - - - The socket-writer encountered a general failure - - - - - The socket-writer encountered a socket failure - the SocketError may be populated - - - - - The input's reader was completed - - - - - The input's writer was completed - - - - - The output's reader was completed - - - - - The input's writer was completed - - - - - An application defined exit was triggered by the client - - - - - An application defined exit was triggered by the server - - - - - Flags that influence the behavior of SocketConnection - - - - - Default - - - - - When no data is currently available, perform a zero-length read as a buffer-free wait mechanism - - - - - During async reads, the awaiter should continue on the IO thread - - - - - During async writes, the awaiter should continue on the IO thread - - - - - During async connects, the awaiter should continue on the IO thread - - - - - Represents a multi-client socket-server capable of dispatching pipeline clients - - - - - Start listening as a server - - - - - Start listening as a server - - - - - Stop listening as a server - - - - - Release any resources associated with this instance - - - - - Release any resources associated with this instance - - - - - Create a new instance of a socket server - - - - - Invoked when the server has faulted - - - - - Invoked when a client has faulted - - - - - Invoked when the server starts - - - - - Invoked when a new client connects - - - - - The state of a client connection - - - - - The transport to use for this connection - - - - - The remote endpoint that the client connected from - - - - - Provides serves to shim between streams and pipelines - - - - - Exposes a Stream as a duplex pipe - - - - - Gets a string representation of this object - - - - - Gets whether read operations are available - - - - - Gets whether write operations are available - - - - - Gets whether the stream can timeout - - - - - Gets whether the seek operations are supported on this stream - - - - - Change the position of the stream - - - - - Query the length of the stream - - - - - Get or set the position of the stream - - - - - Specify the length of the stream - - - - - Read a buffer from the stream - - - - - Reads a single byte - - - - - Write a buffer to the stream - - - - - Perform an asynchronous write operation - - - - - Write a single byte - - - - - Begin an asynchronous write operation - - - - - End an asynchronous write operation - - - - - Signal that the written data should be read; this may awaken the reader if inactive, - and suspend the writer if the backlog is too large - - - - - Signal that the written data should be read; this may awaken the reader if inactive, - and suspend the writer if the backlog is too large - - - - - Close the stream - - - - - Signals that writing is complete; no more data will be written - - - - - Signals that reading is complete; no more data will be read - - - - - Begin an asynchronous read operation - - - - - End an asynchronous read operation - - - - - Perform an asynchronous read operation - - - - - Create a duplex pipe that represents the provided stream - - - - - Create a duplex pipe that represents the provided stream - - - - - Create a PipeReader that consumes the provided stream - - - - - Create a PipeWriter feeds the provided stream - - - - - Create a duplex stream that represents the provided reader and writer - - - - - Create a duplex stream that represents the provided pipe - - - - - Create a write-only stream that feeds the provided PipeReader - - The writer to wrap - The logical name of the reader - - - - Create a read-only stream that consumes the provided PipeReader - - The reader to wrap - The logical name of the reader - - - - A mutex primitive that can be waited or awaited, with support for schedulers - - - - - Time to wait, in milliseconds - or zero for immediate-only - - - - - See Object.ToString - - - - - Create a new MutexSlim instance - - Time to wait, in milliseconds - or zero for immediate-only - The scheduler to use for async continuations, or the thread-pool if omitted - - - - Indicates whether the lock is currently available - - - - - Attempt to take the lock (Success should be checked by the caller) - - - - - Attempt to take the lock (Success should be checked by the caller) - - - - - Additional options that influence how TryWait/TryWaitAsync operate - - - - - Default options - - - - - If the mutex cannot be acquired immediately, it is failed - - - - - Disable full TPL flow; more efficient, but no sync-context or execution-context guarantees - - - - - The result of a Wait/WaitAsync operation on MutexSlim; the caller *must* check Success to see whether the mutex was obtained - - - - - Compare two LockToken instances for equality - - - - - Compare two LockToken instances for equality - - - - - Compare two LockToken instances for equality - - - - - See Object.GetHashCode - - - - - See Object.ToString() - - - - - Compare two LockToken instances for equality - - - - - Indicates whether the mutex was successfully taken - - - - - Indicates whether the mutex was successfully taken - - - - - Indicates whether the mutex was successfully taken - - - - - Release the mutex, if obtained - - - - - A MemoryManager over a raw pointer - - The pointer is assumed to be fully unmanaged, or externally pinned - no attempt will be made to pin this data - - - - Create a new UnmanagedMemoryManager instance at the given pointer and size - - It is assumed that the span provided is already unmanaged or externally pinned - - - - Create a new UnmanagedMemoryManager instance at the given pointer and size - - - - - Create a new UnmanagedMemoryManager instance at the given pointer and size - - - - - Obtains a span that represents the region - - - - - Provides access to a pointer that represents the data (note: no actual pin occurs) - - - - - Has no effect - - - - - Releases all resources associated with this object - - - - diff --git a/MTC_Adapter/packages/Pipelines.Sockets.Unofficial.2.1.8/lib/netcoreapp2.1/Pipelines.Sockets.Unofficial.dll b/MTC_Adapter/packages/Pipelines.Sockets.Unofficial.2.1.8/lib/netcoreapp2.1/Pipelines.Sockets.Unofficial.dll deleted file mode 100644 index ca3a6b9..0000000 Binary files a/MTC_Adapter/packages/Pipelines.Sockets.Unofficial.2.1.8/lib/netcoreapp2.1/Pipelines.Sockets.Unofficial.dll and /dev/null differ diff --git a/MTC_Adapter/packages/Pipelines.Sockets.Unofficial.2.1.8/lib/netcoreapp2.1/Pipelines.Sockets.Unofficial.xml b/MTC_Adapter/packages/Pipelines.Sockets.Unofficial.2.1.8/lib/netcoreapp2.1/Pipelines.Sockets.Unofficial.xml deleted file mode 100644 index cb242fe..0000000 --- a/MTC_Adapter/packages/Pipelines.Sockets.Unofficial.2.1.8/lib/netcoreapp2.1/Pipelines.Sockets.Unofficial.xml +++ /dev/null @@ -1,2104 +0,0 @@ - - - - Pipelines.Sockets.Unofficial - - - - - Allocates blocks of memory - - - - - Allocate a new block - - - - - Clear (zero) the supplied region - - - - - An allocator that rents memory from the array-pool provided, returning them to the pool when done - - - - - An array-pool allocator that uses the shared array-pool - - - - - Create a new array-pool allocator that uses the provided array pool (or the shared array-pool otherwise) - - - - - Allocate a new block - - - - - An array-pool allocator that uses the shared array-pool - - - - - An allocator that allocates unmanaged memory, releasing the memory back to the OS when done - - - - - The global instance of the unmanaged allocator - - - - - Allocate a new block - - - - - Options that configure the behahaviour of an arena - - - - - The default arena configuration - - - - - The flags that are enabled for the arena - - - - - Tests an individual flag - - - - - The block-size to suggest for new allocations in the arena - - - - - The policy for retaining allocations when memory requirements decrease - - - - - Create a new ArenaOptions instance - - - - - Provides facilities to create new type-specific allocators for use in an arena - - - - - The default allocator factory - - - - - Suggest an allocator for any type - - - - - Suggest an allocator for a blittable type - - - - - Suggest a per-type block size (in bytes) to use for allocations - - - - - Represents a typed subset of data within an arena - - - - - Allocate a (possibly non-contiguous) region of memory from the arena - - - - - Allocate a single instance as a reference - - - - - Allocate a (possibly non-contiguous) region of memory from the arena - - - - - An arena allocator that can allocate sequences for multiple data types - - - - - Create a new Arena instance - - - - - Release all resources associated with this arena - - - - - Reset the memory allocated by this arena - - - - - Allocate a single instance as a reference - - - - - Allocate a (possibly non-contiguous) region of memory from the arena - - - - - Allocate a (possibly non-contiguous) region of memory from the arena - - - - - Get a per-type arena inside a multi-type arena - - - - - Flags that impact behaviour of the arena - - - - - None - - - - - Allocations are cleared at each reset (and when initially allocated), so that they are always wiped before use - - - - - Allocations are cleared when the arena is disposed (or when data is released in line with the retention policy), so that the contents are not released back to the underlying allocator - - - - - When possible, and when no allocator is explicitly provided; prefer using unmanaged memory - - - - - When possible, use pinned memory - - - - - Allow blittable types of the same size to share a pool of data (only applies to multi-type arenas) - - - - - Allow blittable types to all share a single pool of byte-data, using padding to align (only applies to multi-type arenas, and for reasonably sized types) - - - - - Represents a lifetime-bound allocator of multiple non-contiguous memory regions - - - - - The number of elements allocated since the last reset - - - - - Create a new Arena - - - - - Allocate a (possibly non-contiguous) region of memory from the arena - - - - - Allocate a (possibly non-contiguous) region of memory from the arena - - - - - Allocate a (possibly non-contiguous) region of memory from the arena - - - - - Allocate a reference to a new instance from the arena - - - - - Resets the arena; all current allocations should be considered invalid - new allocations may overwrite them - - - - - Releases all resources associated with the arena - - - - - Acts as a fly-weight reference into existing data - - - - - Obtain a text representation of the value - - - - - Used to compare two instances for equality - - - - - Used to compare two instances for equality - - - - - Used to compare two instances for equality - - - - - Create a new reference into an array - - - - - Create a new reference into a memory - - - - - Get a reference to the underlying value - - - - - Convert a reference to the underlying type - - - - - Provides common retention policies - - - - - The default retention policy - - - - - Retain the space required by the previous operation (trim to the size of the last usage) - - - - - Retain nothing (trim aggressively) - - - - - Retain everything (grow only) - - - - - When the required usage drops, decay the retained amount exponentially; growth is instant - - - - - Represents a Sequence without needing to know the type at compile-time - - - - - Returns an empty sequence of the supplied type - - - - - Tests two sequences for equality - - - - - Tests two sequences for equality - - - - - Tests two sequences for equality - - - - - Used for equality operations - - - - - Summarizes a sequence as a string - - - - - Tests two sequences for equality - - - - - Tests two sequences for equality - - - - - Indicates whether the sequence involves multiple segments, vs whether all the data fits into the first segment - - - - - Indicates the number of elements in the sequence - - - - - Indicates whether the sequence is empty (zero elements) - - - - - Indicates the type of element defined by the sequence - - - - - Converts an untyped sequence back to a typed sequence; the type must be correct - - - - - Represents a (possibly non-contiguous) region of memory; the read/write cousin or ReadOnlySequence-T - - - - - Represents a typed sequence as an untyped sequence - - - - - Converts an untyped sequence back to a typed sequence; the type must be correct - - - - - Tests two sequences for equality - - - - - Tests two sequences for equality - - - - - Tests two sequences for equality - - - - - Used for equality operations - - - - - Summaries a sequence as a string - - - - - Tests two sequences for equality - - - - - Tests two sequences for equality - - - - - Converts a typed sequence to a typed read-only-sequence - - - - - Get a reference to an element by index; note that this *can* have - poor performance for multi-segment sequences, but it is usually satisfactory - - - - - Get a reference to an element by index; note that this *can* have - poor performance for multi-segment sequences, but it is usually satisfactory - - - - - Obtains a reference into the segment - - - - - Converts a typed sequence to a typed read-only-sequence - - - - - Represents a typed sequence as an untyped sequence - - - - - Converts a typed sequence to a typed read-only-sequence - - - - - Calculate the start position of the current sequence - - - - - Calculate the end position of the current sequence - - - - - Calculate a position inside the current sequence - - - - - Try to get the contents as an array - - - - - Obtains a sub-region of a sequence - - - - - Obtains a sub-region of a sequence - - - - - Attempts to convert a typed read-only-sequence back to a typed sequence; the sequence must have originated from a valid typed sequence - - - - - Indicates the number of elements in the sequence - - - - - Indicates whether the sequence involves multiple segments, vs whether all the data fits into the first segment - - - - - Indicates whether the sequence is empty (zero elements) - - - - - Obtains the first segment, in terms of a memory - - - - - Obtains the first segment, in terms of a span - - - - - Copy the contents of the sequence into a contiguous region - - - - - If possible, copy the contents of the sequence into a contiguous region - - - - - Create a new single-segment sequence from a memory - - - - - Create a new single-segment sequence from an array - - - - - Create a new single-segment sequence from an array - - - - - Allows a sequence to be enumerated as spans - - - - - Allows a sequence to be enumerated as memory instances - - - - - Allows a sequence to be enumerated as spans - - - - - Allows a sequence to be enumerated as spans - - - - - Allows a sequence to be enumerated as memory instances - - - - - Allows a sequence to be enumerated as memory instances - - - - - Allows a sequence to be enumerated as values - - - - - Allows a sequence to be enumerated as values - - - - - Attempt to move the next value - - - - - Progresses the iterator, asserting that space is available, returning a reference to the next value - - - - - Obtain a reference to the current value - - - - - Allows a sequence to be enumerated as spans - - - - - Attempt to move the next segment - - - - - Asserts that another span is available, and returns then next span - - - - - Obtain the current segment - - - - - Allows a sequence to be enumerated as memory instances - - - - - Attempt to move the next segment - - - - - Obtain the current segment - - - - - Asserts that another span is available, and returns then next span - - - - - Similar to Func, but with "in" parameters - - - - - Similar to Func, but with "in" parameters - - - - - Provides utility methods for working with sequences - - - - - Create an array with the contents of the sequence; if possible, an existing - wrapped array may be reused - - - - - Obtain a Sequence from an enumerable; this may reuse existing sequence-compatible data if possible - - - - - Create a list-like object that provides access to the sequence - - - - - Create an array with the contents of the sequence, applying a projection - - - - - Create an array with the contents of the sequence, applying a projection - - - - - Copy the data from a sequence to a span, applying a projection - - - - - Copy the data from a sequence to a span, applying a projection - - - - - Copy the data from a span to a sequence - - - - - Copy the data from a span to a sequence, applying a projection - - - - - Copy the data from a span to a sequence, applying a projection - - - - - Copy the data from a span to a sequence, applying a projection - - - - - Copy the data from a span to a sequence, applying a projection - - - - - Copy the data from a sequence to a span, applying a projection - - - - - Copy the data from a sequence to a span, applying a projection - - - - - Copy the data from a span to a sequence - - - - - Copy the data from a span to a sequence, applying a projection - - - - - Copy the data from a span to a sequence, applying a projection - - - - - Copy the data from a span to a sequence, applying a projection - - - - - Copy the data from a span to a sequence, applying a projection - - - - - Copy the data from a sequence to a newly allocated sequence, applying a projection - - - - - Copy the data from a sequence to a newly allocated sequence, applying a projection - - - - - Copy the data from between two sequences, applying a projection - - - - - Copy the data from between two sequences, applying a projection - - - - - Copy the data from between two sequences, applying a projection - - - - - Copy the data from between two sequences, applying a projection - - - - - Copy the data from between two sequences, applying a projection - - - - - Copy the data from between two sequences, applying a projection - - - - - Copy the data from between two sequences, applying a projection - - - - - Copy the data from between two sequences, applying a projection - - - - - Attempt to calculate the net offset of a position - - - - - Attempt to calculate the net offset of a position - - - - - A list-like reference type that can be used in most APIs that expect a list object - - - - - Returns the size of the list - - - - - Allows a sequence to be enumerated as values - - - - - Provide a reference to an element by index - - - - - Get the sequence represented by this list - - - - - Represents an abstract chained segment of mutable memory - - - - - The segment index - - - - - The type of data represented by this segment - - - - - The actual type of memory used for the storage - - - - - The offset of this segment in the chain - - - - - A memory-owner that provides direct access to the root reference - - - - - The root reference of the block, or a null-pointer if the data should not be considered pinned - - - - - Gets the size of the data - - - - - Represents an abstract chained segment of mutable memory - - - - - Creates a new SequenceSegment, optionally attaching the segment to an existing chain - - - - - The length of the memory - - - - - The logical position of the start of this segment - - - - - The next segment in the chain - - - - - The memory represented by this segment - - - - - Get the logical index of this segment - - - - - Get the real type of data being used to hold this data - - - - - Remove the Next node in this chain, terminating the chain - returning the detached segment - - - - - Represents a with lifetime management over the data - - - - - The data represented by this value - - - - - Release any resources associated with this value - - - - - Create a new instance with a call-defined lifetime management callback - - - - - Access the underlying data directly - - - - - - Represent an existing value with dummy lifetime management - - - - - Implements a buffer-writer over arbitrary memory - - - - - Create a new buffer-writer instance that uses a memory pool as the backing store; if the provided pool is null, the shared instance is used - - - - - Create a new buffer-writer instance that uses an array-pool as the backing store; if the provided pool is null, the shared instance is used - - - - - Create a new buffer-writer instance that uses an array-pool as the backing store; if the provided pool is null, the shared instance is used - - - - - Get the writer used to append data to this instance - - - - - Gets the amount of data buffered by the writer - - - - - Release all resources associate with this instance - - - - - Gets the currently buffered data as a sequence of read-write buffer-segments - - - - - Gets some subset of the currently buffered data as a sequence of read-only buffer-segments (with lifetime management); you - can continue to append data after calling Flush - any additional data will form a new payload - that can be fetched by the next call to Flush - - - - - Gets the currently buffered data as a sequence of read-only buffer-segments (with lifetime management); you - can continue to append data after calling Flush - any additional data will form a new payload - that can be fetched by the next call to Flush - - - - - Commit a number of bytes to the underyling buffer - - - - - Access a contiguous write buffer - - - - - Access a contiguous write buffer - - - - - Access a non-contiguous write buffer - - - - - Implements a over an - - - - - Creates a new instance - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Indicates that a connection was aborted - - - - - Create a new instance of ConnectionAbortedException - - - - - Create a new instance of ConnectionAbortedException - - - - - Create a new instance of ConnectionAbortedException - - - - - Indicates that a connection was reset - - - - - Create a new ConnectionResetException instance - - - - - Create a new ConnectionResetException instance - - - - - Create a new ConnectionResetException instance - - - - - An implementation of a pipe-scheduler that uses a dedicated pool of threads, deferring to - the thread-pool if that becomes too backlogged - - - - - Reusable shared scheduler instance - - - - - Indicates whether the current thread is a worker, optionally for the specific pool - (otherwise for any pool) - - - - - The name of the pool - - - - - The number of workers associated with this pool - - - - - Create a new dedicated thread-pool - - - - - The total number of operations serviced by the queue - - - - - The total number of operations that could not be serviced by the queue, but which were sent to the thread-pool instead - - - - - Requests to be run on scheduler with being passed in - - - - - The number of workers currently actively engaged in work - - - - - Release the threads associated with this pool; if additional work is requested, it will - be sent to the main thread-pool - - - - - Provides utility methods for working with delegates - - - - - Iterate over the individual elements of a multicast delegate (without allocation) - - - - - Iterate over the individual elements of a multicast delegate (without allocation) - - - - - Indicates whether a particular delegate is known to be a single-target delegate - - - - - Allows allocation-free enumerator over the individual elements of a multicast delegate - - - - - Iterate over the individual elements of a multicast delegate (without allocation) - - - - - Allows allocation-free enumerator over the individual elements of a multicast delegate - - - - - Provides the current value of the seqyence - - - - - Move to the next item in the sequence - - - - - Reset the enumerator, allowing the sequence to be repeated - - - - - A duplex pipe that measures the bytes sent/received - - - - - The total number of bytes sent to the pipe - - - - - The total number of bytes received by the pipe - - - - - Represents a pipe that iterates over a memory-mapped file - - - - - Get a string representation of the object - - - - - Indicates whether this API is likely to work - - - - - Create a pipe-reader over the provided file - - - - - Mark the reader as complete - - - - - - Releases all resources associated with the object - - - - - Not implemented - - - - - Cancels an in-progress read - - - - - Indicates how much data was consumed from a read operation - - - - - Indicates how much data was consumed, and how much examined, from a read operation - - - - - Perform an asynchronous read operation - - - - - Attempt to perfom a synchronous read operation - - - - - Awaitable SocketAsyncEventArgs, where awaiting the args yields either the BytesTransferred or throws the relevant socket exception - - - - - Abort the current async operation (and prevent future operations) - - - - - Create a new SocketAwaitableEventArgs instance, optionally providing a scheduler for callbacks - - - - - - Get the awaiter for this instance; used as part of "await" - - - - - Indicates whether the current operation is complete; used as part of "await" - - - - - Gets the result of the async operation is complete; used as part of "await" - - - - - Schedules a continuation for this operation; used as part of "await" - - - - - Schedules a continuation for this operation; used as part of "await" - - - - - Marks the operation as complete - this should be invoked whenever a SocketAsyncEventArgs operation returns false - - - - - Invoked automatically when an operation completes asynchronously - - - - - Reperesents a duplex pipe over managed sockets - - - - - Open a new or existing socket as a client - - - - - Open a new or existing socket as a client - - - - - Check that all dependencies are available - - - - - When possible, determines how the pipe first reached a close state - - - - - When the ShutdownKind relates to a socket error, may contain the socket error code - - - - - Try to signal the pipe shutdown reason as being due to an application protocol event - - The kind of shutdown; only protocol-related reasons will succeed - True if successful - - - - Set recommended socket options for client sockets - - The socket to set options against - - - - Set recommended socket options for server sockets - - The socket to set options against - - - - Release any resources held by this instance - - - - - Connection for receiving data - - - - - Connection for sending data - - - - - Gets a string representation of this object - - - - - The underlying socket for this connection - - - - - Obtain performance monitoring counters about this connection - - - - - Exposes performance monitoring counters about a connection - - - - - Get the number of bytes currently held in a pipe instance - - - - - The number of bytes available on the socket that have not yet been consumed into the pipe - - - - - The number of bytes available on the send pipe that have not yet been sent to the socket - - - - - The number of bytes available on the receive pipe, i.e. they have been processed from the socket, but not yet read - - - - - Create a SocketConnection instance over an existing socket - - - - - Create a SocketConnection instance over an existing socket - - - - - The total number of bytes read from the socket - - - - - The number of bytes received in the last read - - - - - The total number of bytes sent to the socket - - - - - When possible, determines how the pipe first reached a close state - - - - - The pipe is still open - - - - - The pipe itself was disposed - - - - - The socket-reader reached a natural EOF from the socket - - - - - The socket-reader encountered a dispose failure - - - - - The socket-reader encountered an IO failure - - - - - The socket-reader encountered a general failure - - - - - The socket-reader encountered a socket failure - the SocketError may be populated - - - - - When attempting to flush incoming data, the pipe indicated that it was complete - - - - - When attempting to flush incoming data, the pipe indicated cancelation - - - - - The socket-writerreached a natural EOF from the pipe - - - - - The socket-writer encountered a dispose failure - - - - - The socket-writer encountered an IO failure - - - - - The socket-writer encountered a general failure - - - - - The socket-writer encountered a socket failure - the SocketError may be populated - - - - - The input's reader was completed - - - - - The input's writer was completed - - - - - The output's reader was completed - - - - - The input's writer was completed - - - - - An application defined exit was triggered by the client - - - - - An application defined exit was triggered by the server - - - - - Flags that influence the behavior of SocketConnection - - - - - Default - - - - - When no data is currently available, perform a zero-length read as a buffer-free wait mechanism - - - - - During async reads, the awaiter should continue on the IO thread - - - - - During async writes, the awaiter should continue on the IO thread - - - - - During async connects, the awaiter should continue on the IO thread - - - - - Represents a multi-client socket-server capable of dispatching pipeline clients - - - - - Start listening as a server - - - - - Start listening as a server - - - - - Stop listening as a server - - - - - Release any resources associated with this instance - - - - - Release any resources associated with this instance - - - - - Create a new instance of a socket server - - - - - Invoked when the server has faulted - - - - - Invoked when a client has faulted - - - - - Invoked when the server starts - - - - - Invoked when a new client connects - - - - - The state of a client connection - - - - - The transport to use for this connection - - - - - The remote endpoint that the client connected from - - - - - Provides serves to shim between streams and pipelines - - - - - Exposes a Stream as a duplex pipe - - - - - Gets a string representation of this object - - - - - Gets whether read operations are available - - - - - Gets whether write operations are available - - - - - Gets whether the stream can timeout - - - - - Gets whether the seek operations are supported on this stream - - - - - Change the position of the stream - - - - - Query the length of the stream - - - - - Get or set the position of the stream - - - - - Specify the length of the stream - - - - - Read a buffer from the stream - - - - - Reads a single byte - - - - - Write a buffer to the stream - - - - - Perform an asynchronous write operation - - - - - Write a single byte - - - - - Begin an asynchronous write operation - - - - - End an asynchronous write operation - - - - - Signal that the written data should be read; this may awaken the reader if inactive, - and suspend the writer if the backlog is too large - - - - - Signal that the written data should be read; this may awaken the reader if inactive, - and suspend the writer if the backlog is too large - - - - - Close the stream - - - - - Signals that writing is complete; no more data will be written - - - - - Signals that reading is complete; no more data will be read - - - - - Begin an asynchronous read operation - - - - - End an asynchronous read operation - - - - - Perform an asynchronous read operation - - - - - Write a span to the pipe - - - - - Red a span from the pipe - - - - - Read a span from the pipe - - - - - Write a span to the pipe - - - - - Create a duplex pipe that represents the provided stream - - - - - Create a duplex pipe that represents the provided stream - - - - - Create a PipeReader that consumes the provided stream - - - - - Create a PipeWriter feeds the provided stream - - - - - Create a duplex stream that represents the provided reader and writer - - - - - Create a duplex stream that represents the provided pipe - - - - - Create a write-only stream that feeds the provided PipeReader - - The writer to wrap - The logical name of the reader - - - - Create a read-only stream that consumes the provided PipeReader - - The reader to wrap - The logical name of the reader - - - - A mutex primitive that can be waited or awaited, with support for schedulers - - - - - Time to wait, in milliseconds - or zero for immediate-only - - - - - See Object.ToString - - - - - Create a new MutexSlim instance - - Time to wait, in milliseconds - or zero for immediate-only - The scheduler to use for async continuations, or the thread-pool if omitted - - - - Indicates whether the lock is currently available - - - - - Attempt to take the lock (Success should be checked by the caller) - - - - - Attempt to take the lock (Success should be checked by the caller) - - - - - Additional options that influence how TryWait/TryWaitAsync operate - - - - - Default options - - - - - If the mutex cannot be acquired immediately, it is failed - - - - - Disable full TPL flow; more efficient, but no sync-context or execution-context guarantees - - - - - The result of a Wait/WaitAsync operation on MutexSlim; the caller *must* check Success to see whether the mutex was obtained - - - - - Compare two LockToken instances for equality - - - - - Compare two LockToken instances for equality - - - - - Compare two LockToken instances for equality - - - - - See Object.GetHashCode - - - - - See Object.ToString() - - - - - Compare two LockToken instances for equality - - - - - Indicates whether the mutex was successfully taken - - - - - Indicates whether the mutex was successfully taken - - - - - Indicates whether the mutex was successfully taken - - - - - Release the mutex, if obtained - - - - - A MemoryManager over a raw pointer - - The pointer is assumed to be fully unmanaged, or externally pinned - no attempt will be made to pin this data - - - - Create a new UnmanagedMemoryManager instance at the given pointer and size - - It is assumed that the span provided is already unmanaged or externally pinned - - - - Create a new UnmanagedMemoryManager instance at the given pointer and size - - - - - Create a new UnmanagedMemoryManager instance at the given pointer and size - - - - - Obtains a span that represents the region - - - - - Provides access to a pointer that represents the data (note: no actual pin occurs) - - - - - Has no effect - - - - - Releases all resources associated with this object - - - - diff --git a/MTC_Adapter/packages/Pipelines.Sockets.Unofficial.2.1.8/lib/netcoreapp3.1/Pipelines.Sockets.Unofficial.dll b/MTC_Adapter/packages/Pipelines.Sockets.Unofficial.2.1.8/lib/netcoreapp3.1/Pipelines.Sockets.Unofficial.dll deleted file mode 100644 index 8476b8d..0000000 Binary files a/MTC_Adapter/packages/Pipelines.Sockets.Unofficial.2.1.8/lib/netcoreapp3.1/Pipelines.Sockets.Unofficial.dll and /dev/null differ diff --git a/MTC_Adapter/packages/Pipelines.Sockets.Unofficial.2.1.8/lib/netcoreapp3.1/Pipelines.Sockets.Unofficial.xml b/MTC_Adapter/packages/Pipelines.Sockets.Unofficial.2.1.8/lib/netcoreapp3.1/Pipelines.Sockets.Unofficial.xml deleted file mode 100644 index e20d049..0000000 --- a/MTC_Adapter/packages/Pipelines.Sockets.Unofficial.2.1.8/lib/netcoreapp3.1/Pipelines.Sockets.Unofficial.xml +++ /dev/null @@ -1,2115 +0,0 @@ - - - - Pipelines.Sockets.Unofficial - - - - - Allocates blocks of memory - - - - - Allocate a new block - - - - - Clear (zero) the supplied region - - - - - An allocator that rents memory from the array-pool provided, returning them to the pool when done - - - - - An array-pool allocator that uses the shared array-pool - - - - - Create a new array-pool allocator that uses the provided array pool (or the shared array-pool otherwise) - - - - - Allocate a new block - - - - - An array-pool allocator that uses the shared array-pool - - - - - An allocator that allocates unmanaged memory, releasing the memory back to the OS when done - - - - - The global instance of the unmanaged allocator - - - - - Allocate a new block - - - - - Options that configure the behahaviour of an arena - - - - - The default arena configuration - - - - - The flags that are enabled for the arena - - - - - Tests an individual flag - - - - - The block-size to suggest for new allocations in the arena - - - - - The policy for retaining allocations when memory requirements decrease - - - - - Create a new ArenaOptions instance - - - - - Provides facilities to create new type-specific allocators for use in an arena - - - - - The default allocator factory - - - - - Suggest an allocator for any type - - - - - Suggest an allocator for a blittable type - - - - - Suggest a per-type block size (in bytes) to use for allocations - - - - - Represents a typed subset of data within an arena - - - - - Allocate a (possibly non-contiguous) region of memory from the arena - - - - - Allocate a single instance as a reference - - - - - Allocate a (possibly non-contiguous) region of memory from the arena - - - - - An arena allocator that can allocate sequences for multiple data types - - - - - Create a new Arena instance - - - - - Release all resources associated with this arena - - - - - Reset the memory allocated by this arena - - - - - Allocate a single instance as a reference - - - - - Allocate a (possibly non-contiguous) region of memory from the arena - - - - - Allocate a (possibly non-contiguous) region of memory from the arena - - - - - Get a per-type arena inside a multi-type arena - - - - - Flags that impact behaviour of the arena - - - - - None - - - - - Allocations are cleared at each reset (and when initially allocated), so that they are always wiped before use - - - - - Allocations are cleared when the arena is disposed (or when data is released in line with the retention policy), so that the contents are not released back to the underlying allocator - - - - - When possible, and when no allocator is explicitly provided; prefer using unmanaged memory - - - - - When possible, use pinned memory - - - - - Allow blittable types of the same size to share a pool of data (only applies to multi-type arenas) - - - - - Allow blittable types to all share a single pool of byte-data, using padding to align (only applies to multi-type arenas, and for reasonably sized types) - - - - - Represents a lifetime-bound allocator of multiple non-contiguous memory regions - - - - - The number of elements allocated since the last reset - - - - - Create a new Arena - - - - - Allocate a (possibly non-contiguous) region of memory from the arena - - - - - Allocate a (possibly non-contiguous) region of memory from the arena - - - - - Allocate a (possibly non-contiguous) region of memory from the arena - - - - - Allocate a reference to a new instance from the arena - - - - - Resets the arena; all current allocations should be considered invalid - new allocations may overwrite them - - - - - Releases all resources associated with the arena - - - - - Acts as a fly-weight reference into existing data - - - - - Obtain a text representation of the value - - - - - Used to compare two instances for equality - - - - - Used to compare two instances for equality - - - - - Used to compare two instances for equality - - - - - Create a new reference into an array - - - - - Create a new reference into a memory - - - - - Get a reference to the underlying value - - - - - Convert a reference to the underlying type - - - - - Provides common retention policies - - - - - The default retention policy - - - - - Retain the space required by the previous operation (trim to the size of the last usage) - - - - - Retain nothing (trim aggressively) - - - - - Retain everything (grow only) - - - - - When the required usage drops, decay the retained amount exponentially; growth is instant - - - - - Represents a Sequence without needing to know the type at compile-time - - - - - Returns an empty sequence of the supplied type - - - - - Tests two sequences for equality - - - - - Tests two sequences for equality - - - - - Tests two sequences for equality - - - - - Used for equality operations - - - - - Summarizes a sequence as a string - - - - - Tests two sequences for equality - - - - - Tests two sequences for equality - - - - - Indicates whether the sequence involves multiple segments, vs whether all the data fits into the first segment - - - - - Indicates the number of elements in the sequence - - - - - Indicates whether the sequence is empty (zero elements) - - - - - Indicates the type of element defined by the sequence - - - - - Converts an untyped sequence back to a typed sequence; the type must be correct - - - - - Represents a (possibly non-contiguous) region of memory; the read/write cousin or ReadOnlySequence-T - - - - - Represents a typed sequence as an untyped sequence - - - - - Converts an untyped sequence back to a typed sequence; the type must be correct - - - - - Tests two sequences for equality - - - - - Tests two sequences for equality - - - - - Tests two sequences for equality - - - - - Used for equality operations - - - - - Summaries a sequence as a string - - - - - Tests two sequences for equality - - - - - Tests two sequences for equality - - - - - Converts a typed sequence to a typed read-only-sequence - - - - - Get a reference to an element by index; note that this *can* have - poor performance for multi-segment sequences, but it is usually satisfactory - - - - - Get a reference to an element by index; note that this *can* have - poor performance for multi-segment sequences, but it is usually satisfactory - - - - - Obtains a reference into the segment - - - - - Converts a typed sequence to a typed read-only-sequence - - - - - Represents a typed sequence as an untyped sequence - - - - - Converts a typed sequence to a typed read-only-sequence - - - - - Calculate the start position of the current sequence - - - - - Calculate the end position of the current sequence - - - - - Calculate a position inside the current sequence - - - - - Try to get the contents as an array - - - - - Obtains a sub-region of a sequence - - - - - Obtains a sub-region of a sequence - - - - - Obtains a sub-region of a sequence - - - - - Get a reference to an element by index; note that this *can* have - poor performance for multi-segment sequences, but it is usually satisfactory - - - - - Attempts to convert a typed read-only-sequence back to a typed sequence; the sequence must have originated from a valid typed sequence - - - - - Indicates the number of elements in the sequence - - - - - Indicates whether the sequence involves multiple segments, vs whether all the data fits into the first segment - - - - - Indicates whether the sequence is empty (zero elements) - - - - - Obtains the first segment, in terms of a memory - - - - - Obtains the first segment, in terms of a span - - - - - Copy the contents of the sequence into a contiguous region - - - - - If possible, copy the contents of the sequence into a contiguous region - - - - - Create a new single-segment sequence from a memory - - - - - Create a new single-segment sequence from an array - - - - - Create a new single-segment sequence from an array - - - - - Allows a sequence to be enumerated as spans - - - - - Allows a sequence to be enumerated as memory instances - - - - - Allows a sequence to be enumerated as spans - - - - - Allows a sequence to be enumerated as spans - - - - - Allows a sequence to be enumerated as memory instances - - - - - Allows a sequence to be enumerated as memory instances - - - - - Allows a sequence to be enumerated as values - - - - - Allows a sequence to be enumerated as values - - - - - Attempt to move the next value - - - - - Progresses the iterator, asserting that space is available, returning a reference to the next value - - - - - Obtain a reference to the current value - - - - - Allows a sequence to be enumerated as spans - - - - - Attempt to move the next segment - - - - - Asserts that another span is available, and returns then next span - - - - - Obtain the current segment - - - - - Allows a sequence to be enumerated as memory instances - - - - - Attempt to move the next segment - - - - - Obtain the current segment - - - - - Asserts that another span is available, and returns then next span - - - - - Similar to Func, but with "in" parameters - - - - - Similar to Func, but with "in" parameters - - - - - Provides utility methods for working with sequences - - - - - Create an array with the contents of the sequence; if possible, an existing - wrapped array may be reused - - - - - Obtain a Sequence from an enumerable; this may reuse existing sequence-compatible data if possible - - - - - Create a list-like object that provides access to the sequence - - - - - Create an array with the contents of the sequence, applying a projection - - - - - Create an array with the contents of the sequence, applying a projection - - - - - Copy the data from a sequence to a span, applying a projection - - - - - Copy the data from a sequence to a span, applying a projection - - - - - Copy the data from a span to a sequence - - - - - Copy the data from a span to a sequence, applying a projection - - - - - Copy the data from a span to a sequence, applying a projection - - - - - Copy the data from a span to a sequence, applying a projection - - - - - Copy the data from a span to a sequence, applying a projection - - - - - Copy the data from a sequence to a span, applying a projection - - - - - Copy the data from a sequence to a span, applying a projection - - - - - Copy the data from a span to a sequence - - - - - Copy the data from a span to a sequence, applying a projection - - - - - Copy the data from a span to a sequence, applying a projection - - - - - Copy the data from a span to a sequence, applying a projection - - - - - Copy the data from a span to a sequence, applying a projection - - - - - Copy the data from a sequence to a newly allocated sequence, applying a projection - - - - - Copy the data from a sequence to a newly allocated sequence, applying a projection - - - - - Copy the data from between two sequences, applying a projection - - - - - Copy the data from between two sequences, applying a projection - - - - - Copy the data from between two sequences, applying a projection - - - - - Copy the data from between two sequences, applying a projection - - - - - Copy the data from between two sequences, applying a projection - - - - - Copy the data from between two sequences, applying a projection - - - - - Copy the data from between two sequences, applying a projection - - - - - Copy the data from between two sequences, applying a projection - - - - - Attempt to calculate the net offset of a position - - - - - Attempt to calculate the net offset of a position - - - - - A list-like reference type that can be used in most APIs that expect a list object - - - - - Returns the size of the list - - - - - Allows a sequence to be enumerated as values - - - - - Provide a reference to an element by index - - - - - Get the sequence represented by this list - - - - - Represents an abstract chained segment of mutable memory - - - - - The segment index - - - - - The type of data represented by this segment - - - - - The actual type of memory used for the storage - - - - - The offset of this segment in the chain - - - - - A memory-owner that provides direct access to the root reference - - - - - The root reference of the block, or a null-pointer if the data should not be considered pinned - - - - - Gets the size of the data - - - - - Represents an abstract chained segment of mutable memory - - - - - Creates a new SequenceSegment, optionally attaching the segment to an existing chain - - - - - The length of the memory - - - - - The logical position of the start of this segment - - - - - The next segment in the chain - - - - - The memory represented by this segment - - - - - Get the logical index of this segment - - - - - Get the real type of data being used to hold this data - - - - - Remove the Next node in this chain, terminating the chain - returning the detached segment - - - - - Represents a with lifetime management over the data - - - - - The data represented by this value - - - - - Release any resources associated with this value - - - - - Create a new instance with a call-defined lifetime management callback - - - - - Access the underlying data directly - - - - - - Represent an existing value with dummy lifetime management - - - - - Implements a buffer-writer over arbitrary memory - - - - - Create a new buffer-writer instance that uses a memory pool as the backing store; if the provided pool is null, the shared instance is used - - - - - Create a new buffer-writer instance that uses an array-pool as the backing store; if the provided pool is null, the shared instance is used - - - - - Create a new buffer-writer instance that uses an array-pool as the backing store; if the provided pool is null, the shared instance is used - - - - - Get the writer used to append data to this instance - - - - - Gets the amount of data buffered by the writer - - - - - Release all resources associate with this instance - - - - - Gets the currently buffered data as a sequence of read-write buffer-segments - - - - - Gets some subset of the currently buffered data as a sequence of read-only buffer-segments (with lifetime management); you - can continue to append data after calling Flush - any additional data will form a new payload - that can be fetched by the next call to Flush - - - - - Gets the currently buffered data as a sequence of read-only buffer-segments (with lifetime management); you - can continue to append data after calling Flush - any additional data will form a new payload - that can be fetched by the next call to Flush - - - - - Commit a number of bytes to the underyling buffer - - - - - Access a contiguous write buffer - - - - - Access a contiguous write buffer - - - - - Access a non-contiguous write buffer - - - - - Implements a over an - - - - - Creates a new instance - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Indicates that a connection was aborted - - - - - Create a new instance of ConnectionAbortedException - - - - - Create a new instance of ConnectionAbortedException - - - - - Create a new instance of ConnectionAbortedException - - - - - Indicates that a connection was reset - - - - - Create a new ConnectionResetException instance - - - - - Create a new ConnectionResetException instance - - - - - Create a new ConnectionResetException instance - - - - - An implementation of a pipe-scheduler that uses a dedicated pool of threads, deferring to - the thread-pool if that becomes too backlogged - - - - - Reusable shared scheduler instance - - - - - Indicates whether the current thread is a worker, optionally for the specific pool - (otherwise for any pool) - - - - - The name of the pool - - - - - The number of workers associated with this pool - - - - - Create a new dedicated thread-pool - - - - - The total number of operations serviced by the queue - - - - - The total number of operations that could not be serviced by the queue, but which were sent to the thread-pool instead - - - - - Requests to be run on scheduler with being passed in - - - - - The number of workers currently actively engaged in work - - - - - Release the threads associated with this pool; if additional work is requested, it will - be sent to the main thread-pool - - - - - Provides utility methods for working with delegates - - - - - Iterate over the individual elements of a multicast delegate (without allocation) - - - - - Iterate over the individual elements of a multicast delegate (without allocation) - - - - - Indicates whether a particular delegate is known to be a single-target delegate - - - - - Allows allocation-free enumerator over the individual elements of a multicast delegate - - - - - Iterate over the individual elements of a multicast delegate (without allocation) - - - - - Allows allocation-free enumerator over the individual elements of a multicast delegate - - - - - Provides the current value of the seqyence - - - - - Move to the next item in the sequence - - - - - Reset the enumerator, allowing the sequence to be repeated - - - - - A duplex pipe that measures the bytes sent/received - - - - - The total number of bytes sent to the pipe - - - - - The total number of bytes received by the pipe - - - - - Represents a pipe that iterates over a memory-mapped file - - - - - Get a string representation of the object - - - - - Indicates whether this API is likely to work - - - - - Create a pipe-reader over the provided file - - - - - Mark the reader as complete - - - - - - Releases all resources associated with the object - - - - - Not implemented - - - - - Cancels an in-progress read - - - - - Indicates how much data was consumed from a read operation - - - - - Indicates how much data was consumed, and how much examined, from a read operation - - - - - Perform an asynchronous read operation - - - - - Attempt to perfom a synchronous read operation - - - - - Awaitable SocketAsyncEventArgs, where awaiting the args yields either the BytesTransferred or throws the relevant socket exception - - - - - Abort the current async operation (and prevent future operations) - - - - - Create a new SocketAwaitableEventArgs instance, optionally providing a scheduler for callbacks - - - - - - Get the awaiter for this instance; used as part of "await" - - - - - Indicates whether the current operation is complete; used as part of "await" - - - - - Gets the result of the async operation is complete; used as part of "await" - - - - - Schedules a continuation for this operation; used as part of "await" - - - - - Schedules a continuation for this operation; used as part of "await" - - - - - Marks the operation as complete - this should be invoked whenever a SocketAsyncEventArgs operation returns false - - - - - Invoked automatically when an operation completes asynchronously - - - - - Reperesents a duplex pipe over managed sockets - - - - - Open a new or existing socket as a client - - - - - Open a new or existing socket as a client - - - - - Check that all dependencies are available - - - - - When possible, determines how the pipe first reached a close state - - - - - When the ShutdownKind relates to a socket error, may contain the socket error code - - - - - Try to signal the pipe shutdown reason as being due to an application protocol event - - The kind of shutdown; only protocol-related reasons will succeed - True if successful - - - - Set recommended socket options for client sockets - - The socket to set options against - - - - Set recommended socket options for server sockets - - The socket to set options against - - - - Release any resources held by this instance - - - - - Connection for receiving data - - - - - Connection for sending data - - - - - Gets a string representation of this object - - - - - The underlying socket for this connection - - - - - Obtain performance monitoring counters about this connection - - - - - Exposes performance monitoring counters about a connection - - - - - Get the number of bytes currently held in a pipe instance - - - - - The number of bytes available on the socket that have not yet been consumed into the pipe - - - - - The number of bytes available on the send pipe that have not yet been sent to the socket - - - - - The number of bytes available on the receive pipe, i.e. they have been processed from the socket, but not yet read - - - - - Create a SocketConnection instance over an existing socket - - - - - Create a SocketConnection instance over an existing socket - - - - - The total number of bytes read from the socket - - - - - The number of bytes received in the last read - - - - - The total number of bytes sent to the socket - - - - - When possible, determines how the pipe first reached a close state - - - - - The pipe is still open - - - - - The pipe itself was disposed - - - - - The socket-reader reached a natural EOF from the socket - - - - - The socket-reader encountered a dispose failure - - - - - The socket-reader encountered an IO failure - - - - - The socket-reader encountered a general failure - - - - - The socket-reader encountered a socket failure - the SocketError may be populated - - - - - When attempting to flush incoming data, the pipe indicated that it was complete - - - - - When attempting to flush incoming data, the pipe indicated cancelation - - - - - The socket-writerreached a natural EOF from the pipe - - - - - The socket-writer encountered a dispose failure - - - - - The socket-writer encountered an IO failure - - - - - The socket-writer encountered a general failure - - - - - The socket-writer encountered a socket failure - the SocketError may be populated - - - - - The input's reader was completed - - - - - The input's writer was completed - - - - - The output's reader was completed - - - - - The input's writer was completed - - - - - An application defined exit was triggered by the client - - - - - An application defined exit was triggered by the server - - - - - Flags that influence the behavior of SocketConnection - - - - - Default - - - - - When no data is currently available, perform a zero-length read as a buffer-free wait mechanism - - - - - During async reads, the awaiter should continue on the IO thread - - - - - During async writes, the awaiter should continue on the IO thread - - - - - During async connects, the awaiter should continue on the IO thread - - - - - Represents a multi-client socket-server capable of dispatching pipeline clients - - - - - Start listening as a server - - - - - Start listening as a server - - - - - Stop listening as a server - - - - - Release any resources associated with this instance - - - - - Release any resources associated with this instance - - - - - Create a new instance of a socket server - - - - - Invoked when the server has faulted - - - - - Invoked when a client has faulted - - - - - Invoked when the server starts - - - - - Invoked when a new client connects - - - - - The state of a client connection - - - - - The transport to use for this connection - - - - - The remote endpoint that the client connected from - - - - - Provides serves to shim between streams and pipelines - - - - - Exposes a Stream as a duplex pipe - - - - - Gets a string representation of this object - - - - - Gets whether read operations are available - - - - - Gets whether write operations are available - - - - - Gets whether the stream can timeout - - - - - Gets whether the seek operations are supported on this stream - - - - - Change the position of the stream - - - - - Query the length of the stream - - - - - Get or set the position of the stream - - - - - Specify the length of the stream - - - - - Read a buffer from the stream - - - - - Reads a single byte - - - - - Write a buffer to the stream - - - - - Perform an asynchronous write operation - - - - - Write a single byte - - - - - Begin an asynchronous write operation - - - - - End an asynchronous write operation - - - - - Signal that the written data should be read; this may awaken the reader if inactive, - and suspend the writer if the backlog is too large - - - - - Signal that the written data should be read; this may awaken the reader if inactive, - and suspend the writer if the backlog is too large - - - - - Close the stream - - - - - Signals that writing is complete; no more data will be written - - - - - Signals that reading is complete; no more data will be read - - - - - Begin an asynchronous read operation - - - - - End an asynchronous read operation - - - - - Perform an asynchronous read operation - - - - - Write a span to the pipe - - - - - Red a span from the pipe - - - - - Read a span from the pipe - - - - - Write a span to the pipe - - - - - Create a duplex pipe that represents the provided stream - - - - - Create a duplex pipe that represents the provided stream - - - - - Create a PipeReader that consumes the provided stream - - - - - Create a PipeWriter feeds the provided stream - - - - - Create a duplex stream that represents the provided reader and writer - - - - - Create a duplex stream that represents the provided pipe - - - - - Create a write-only stream that feeds the provided PipeReader - - The writer to wrap - The logical name of the reader - - - - Create a read-only stream that consumes the provided PipeReader - - The reader to wrap - The logical name of the reader - - - - A mutex primitive that can be waited or awaited, with support for schedulers - - - - - Time to wait, in milliseconds - or zero for immediate-only - - - - - See Object.ToString - - - - - Create a new MutexSlim instance - - Time to wait, in milliseconds - or zero for immediate-only - The scheduler to use for async continuations, or the thread-pool if omitted - - - - Indicates whether the lock is currently available - - - - - Attempt to take the lock (Success should be checked by the caller) - - - - - Attempt to take the lock (Success should be checked by the caller) - - - - - Additional options that influence how TryWait/TryWaitAsync operate - - - - - Default options - - - - - If the mutex cannot be acquired immediately, it is failed - - - - - Disable full TPL flow; more efficient, but no sync-context or execution-context guarantees - - - - - The result of a Wait/WaitAsync operation on MutexSlim; the caller *must* check Success to see whether the mutex was obtained - - - - - Compare two LockToken instances for equality - - - - - Compare two LockToken instances for equality - - - - - Compare two LockToken instances for equality - - - - - See Object.GetHashCode - - - - - See Object.ToString() - - - - - Compare two LockToken instances for equality - - - - - Indicates whether the mutex was successfully taken - - - - - Indicates whether the mutex was successfully taken - - - - - Indicates whether the mutex was successfully taken - - - - - Release the mutex, if obtained - - - - - A MemoryManager over a raw pointer - - The pointer is assumed to be fully unmanaged, or externally pinned - no attempt will be made to pin this data - - - - Create a new UnmanagedMemoryManager instance at the given pointer and size - - It is assumed that the span provided is already unmanaged or externally pinned - - - - Create a new UnmanagedMemoryManager instance at the given pointer and size - - - - - Create a new UnmanagedMemoryManager instance at the given pointer and size - - - - - Obtains a span that represents the region - - - - - Provides access to a pointer that represents the data (note: no actual pin occurs) - - - - - Has no effect - - - - - Releases all resources associated with this object - - - - diff --git a/MTC_Adapter/packages/Pipelines.Sockets.Unofficial.2.1.8/lib/netstandard2.0/Pipelines.Sockets.Unofficial.dll b/MTC_Adapter/packages/Pipelines.Sockets.Unofficial.2.1.8/lib/netstandard2.0/Pipelines.Sockets.Unofficial.dll deleted file mode 100644 index 3d3b13c..0000000 Binary files a/MTC_Adapter/packages/Pipelines.Sockets.Unofficial.2.1.8/lib/netstandard2.0/Pipelines.Sockets.Unofficial.dll and /dev/null differ diff --git a/MTC_Adapter/packages/Pipelines.Sockets.Unofficial.2.1.8/lib/netstandard2.0/Pipelines.Sockets.Unofficial.xml b/MTC_Adapter/packages/Pipelines.Sockets.Unofficial.2.1.8/lib/netstandard2.0/Pipelines.Sockets.Unofficial.xml deleted file mode 100644 index e4bac4d..0000000 --- a/MTC_Adapter/packages/Pipelines.Sockets.Unofficial.2.1.8/lib/netstandard2.0/Pipelines.Sockets.Unofficial.xml +++ /dev/null @@ -1,2072 +0,0 @@ - - - - Pipelines.Sockets.Unofficial - - - - - Allocates blocks of memory - - - - - Allocate a new block - - - - - Clear (zero) the supplied region - - - - - An allocator that rents memory from the array-pool provided, returning them to the pool when done - - - - - An array-pool allocator that uses the shared array-pool - - - - - Create a new array-pool allocator that uses the provided array pool (or the shared array-pool otherwise) - - - - - Allocate a new block - - - - - An array-pool allocator that uses the shared array-pool - - - - - An allocator that allocates unmanaged memory, releasing the memory back to the OS when done - - - - - The global instance of the unmanaged allocator - - - - - Allocate a new block - - - - - Options that configure the behahaviour of an arena - - - - - The default arena configuration - - - - - The flags that are enabled for the arena - - - - - Tests an individual flag - - - - - The block-size to suggest for new allocations in the arena - - - - - The policy for retaining allocations when memory requirements decrease - - - - - Create a new ArenaOptions instance - - - - - Provides facilities to create new type-specific allocators for use in an arena - - - - - The default allocator factory - - - - - Suggest an allocator for any type - - - - - Suggest an allocator for a blittable type - - - - - Suggest a per-type block size (in bytes) to use for allocations - - - - - Represents a typed subset of data within an arena - - - - - Allocate a (possibly non-contiguous) region of memory from the arena - - - - - Allocate a single instance as a reference - - - - - Allocate a (possibly non-contiguous) region of memory from the arena - - - - - An arena allocator that can allocate sequences for multiple data types - - - - - Create a new Arena instance - - - - - Release all resources associated with this arena - - - - - Reset the memory allocated by this arena - - - - - Allocate a single instance as a reference - - - - - Allocate a (possibly non-contiguous) region of memory from the arena - - - - - Allocate a (possibly non-contiguous) region of memory from the arena - - - - - Get a per-type arena inside a multi-type arena - - - - - Flags that impact behaviour of the arena - - - - - None - - - - - Allocations are cleared at each reset (and when initially allocated), so that they are always wiped before use - - - - - Allocations are cleared when the arena is disposed (or when data is released in line with the retention policy), so that the contents are not released back to the underlying allocator - - - - - When possible, and when no allocator is explicitly provided; prefer using unmanaged memory - - - - - When possible, use pinned memory - - - - - Allow blittable types of the same size to share a pool of data (only applies to multi-type arenas) - - - - - Allow blittable types to all share a single pool of byte-data, using padding to align (only applies to multi-type arenas, and for reasonably sized types) - - - - - Represents a lifetime-bound allocator of multiple non-contiguous memory regions - - - - - The number of elements allocated since the last reset - - - - - Create a new Arena - - - - - Allocate a (possibly non-contiguous) region of memory from the arena - - - - - Allocate a (possibly non-contiguous) region of memory from the arena - - - - - Allocate a (possibly non-contiguous) region of memory from the arena - - - - - Allocate a reference to a new instance from the arena - - - - - Resets the arena; all current allocations should be considered invalid - new allocations may overwrite them - - - - - Releases all resources associated with the arena - - - - - Acts as a fly-weight reference into existing data - - - - - Obtain a text representation of the value - - - - - Used to compare two instances for equality - - - - - Used to compare two instances for equality - - - - - Used to compare two instances for equality - - - - - Create a new reference into an array - - - - - Create a new reference into a memory - - - - - Get a reference to the underlying value - - - - - Convert a reference to the underlying type - - - - - Provides common retention policies - - - - - The default retention policy - - - - - Retain the space required by the previous operation (trim to the size of the last usage) - - - - - Retain nothing (trim aggressively) - - - - - Retain everything (grow only) - - - - - When the required usage drops, decay the retained amount exponentially; growth is instant - - - - - Represents a Sequence without needing to know the type at compile-time - - - - - Returns an empty sequence of the supplied type - - - - - Tests two sequences for equality - - - - - Tests two sequences for equality - - - - - Tests two sequences for equality - - - - - Used for equality operations - - - - - Summarizes a sequence as a string - - - - - Tests two sequences for equality - - - - - Tests two sequences for equality - - - - - Indicates whether the sequence involves multiple segments, vs whether all the data fits into the first segment - - - - - Indicates the number of elements in the sequence - - - - - Indicates whether the sequence is empty (zero elements) - - - - - Indicates the type of element defined by the sequence - - - - - Converts an untyped sequence back to a typed sequence; the type must be correct - - - - - Represents a (possibly non-contiguous) region of memory; the read/write cousin or ReadOnlySequence-T - - - - - Represents a typed sequence as an untyped sequence - - - - - Converts an untyped sequence back to a typed sequence; the type must be correct - - - - - Tests two sequences for equality - - - - - Tests two sequences for equality - - - - - Tests two sequences for equality - - - - - Used for equality operations - - - - - Summaries a sequence as a string - - - - - Tests two sequences for equality - - - - - Tests two sequences for equality - - - - - Converts a typed sequence to a typed read-only-sequence - - - - - Get a reference to an element by index; note that this *can* have - poor performance for multi-segment sequences, but it is usually satisfactory - - - - - Get a reference to an element by index; note that this *can* have - poor performance for multi-segment sequences, but it is usually satisfactory - - - - - Obtains a reference into the segment - - - - - Converts a typed sequence to a typed read-only-sequence - - - - - Represents a typed sequence as an untyped sequence - - - - - Converts a typed sequence to a typed read-only-sequence - - - - - Calculate the start position of the current sequence - - - - - Calculate the end position of the current sequence - - - - - Calculate a position inside the current sequence - - - - - Try to get the contents as an array - - - - - Obtains a sub-region of a sequence - - - - - Obtains a sub-region of a sequence - - - - - Attempts to convert a typed read-only-sequence back to a typed sequence; the sequence must have originated from a valid typed sequence - - - - - Indicates the number of elements in the sequence - - - - - Indicates whether the sequence involves multiple segments, vs whether all the data fits into the first segment - - - - - Indicates whether the sequence is empty (zero elements) - - - - - Obtains the first segment, in terms of a memory - - - - - Obtains the first segment, in terms of a span - - - - - Copy the contents of the sequence into a contiguous region - - - - - If possible, copy the contents of the sequence into a contiguous region - - - - - Create a new single-segment sequence from a memory - - - - - Create a new single-segment sequence from an array - - - - - Create a new single-segment sequence from an array - - - - - Allows a sequence to be enumerated as spans - - - - - Allows a sequence to be enumerated as memory instances - - - - - Allows a sequence to be enumerated as spans - - - - - Allows a sequence to be enumerated as spans - - - - - Allows a sequence to be enumerated as memory instances - - - - - Allows a sequence to be enumerated as memory instances - - - - - Allows a sequence to be enumerated as values - - - - - Allows a sequence to be enumerated as values - - - - - Attempt to move the next value - - - - - Progresses the iterator, asserting that space is available, returning a reference to the next value - - - - - Obtain a reference to the current value - - - - - Allows a sequence to be enumerated as spans - - - - - Attempt to move the next segment - - - - - Asserts that another span is available, and returns then next span - - - - - Obtain the current segment - - - - - Allows a sequence to be enumerated as memory instances - - - - - Attempt to move the next segment - - - - - Obtain the current segment - - - - - Asserts that another span is available, and returns then next span - - - - - Similar to Func, but with "in" parameters - - - - - Similar to Func, but with "in" parameters - - - - - Provides utility methods for working with sequences - - - - - Create an array with the contents of the sequence; if possible, an existing - wrapped array may be reused - - - - - Obtain a Sequence from an enumerable; this may reuse existing sequence-compatible data if possible - - - - - Create a list-like object that provides access to the sequence - - - - - Create an array with the contents of the sequence, applying a projection - - - - - Create an array with the contents of the sequence, applying a projection - - - - - Copy the data from a sequence to a span, applying a projection - - - - - Copy the data from a sequence to a span, applying a projection - - - - - Copy the data from a span to a sequence - - - - - Copy the data from a span to a sequence, applying a projection - - - - - Copy the data from a span to a sequence, applying a projection - - - - - Copy the data from a span to a sequence, applying a projection - - - - - Copy the data from a span to a sequence, applying a projection - - - - - Copy the data from a sequence to a span, applying a projection - - - - - Copy the data from a sequence to a span, applying a projection - - - - - Copy the data from a span to a sequence - - - - - Copy the data from a span to a sequence, applying a projection - - - - - Copy the data from a span to a sequence, applying a projection - - - - - Copy the data from a span to a sequence, applying a projection - - - - - Copy the data from a span to a sequence, applying a projection - - - - - Copy the data from a sequence to a newly allocated sequence, applying a projection - - - - - Copy the data from a sequence to a newly allocated sequence, applying a projection - - - - - Copy the data from between two sequences, applying a projection - - - - - Copy the data from between two sequences, applying a projection - - - - - Copy the data from between two sequences, applying a projection - - - - - Copy the data from between two sequences, applying a projection - - - - - Copy the data from between two sequences, applying a projection - - - - - Copy the data from between two sequences, applying a projection - - - - - Copy the data from between two sequences, applying a projection - - - - - Copy the data from between two sequences, applying a projection - - - - - Attempt to calculate the net offset of a position - - - - - Attempt to calculate the net offset of a position - - - - - A list-like reference type that can be used in most APIs that expect a list object - - - - - Returns the size of the list - - - - - Allows a sequence to be enumerated as values - - - - - Provide a reference to an element by index - - - - - Get the sequence represented by this list - - - - - Represents an abstract chained segment of mutable memory - - - - - The segment index - - - - - The type of data represented by this segment - - - - - The actual type of memory used for the storage - - - - - The offset of this segment in the chain - - - - - A memory-owner that provides direct access to the root reference - - - - - The root reference of the block, or a null-pointer if the data should not be considered pinned - - - - - Gets the size of the data - - - - - Represents an abstract chained segment of mutable memory - - - - - Creates a new SequenceSegment, optionally attaching the segment to an existing chain - - - - - The length of the memory - - - - - The logical position of the start of this segment - - - - - The next segment in the chain - - - - - The memory represented by this segment - - - - - Get the logical index of this segment - - - - - Get the real type of data being used to hold this data - - - - - Remove the Next node in this chain, terminating the chain - returning the detached segment - - - - - Represents a with lifetime management over the data - - - - - The data represented by this value - - - - - Release any resources associated with this value - - - - - Create a new instance with a call-defined lifetime management callback - - - - - Access the underlying data directly - - - - - - Represent an existing value with dummy lifetime management - - - - - Implements a buffer-writer over arbitrary memory - - - - - Create a new buffer-writer instance that uses a memory pool as the backing store; if the provided pool is null, the shared instance is used - - - - - Create a new buffer-writer instance that uses an array-pool as the backing store; if the provided pool is null, the shared instance is used - - - - - Create a new buffer-writer instance that uses an array-pool as the backing store; if the provided pool is null, the shared instance is used - - - - - Get the writer used to append data to this instance - - - - - Gets the amount of data buffered by the writer - - - - - Release all resources associate with this instance - - - - - Gets the currently buffered data as a sequence of read-write buffer-segments - - - - - Gets some subset of the currently buffered data as a sequence of read-only buffer-segments (with lifetime management); you - can continue to append data after calling Flush - any additional data will form a new payload - that can be fetched by the next call to Flush - - - - - Gets the currently buffered data as a sequence of read-only buffer-segments (with lifetime management); you - can continue to append data after calling Flush - any additional data will form a new payload - that can be fetched by the next call to Flush - - - - - Commit a number of bytes to the underyling buffer - - - - - Access a contiguous write buffer - - - - - Access a contiguous write buffer - - - - - Access a non-contiguous write buffer - - - - - Implements a over an - - - - - Creates a new instance - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Indicates that a connection was aborted - - - - - Create a new instance of ConnectionAbortedException - - - - - Create a new instance of ConnectionAbortedException - - - - - Create a new instance of ConnectionAbortedException - - - - - Indicates that a connection was reset - - - - - Create a new ConnectionResetException instance - - - - - Create a new ConnectionResetException instance - - - - - Create a new ConnectionResetException instance - - - - - An implementation of a pipe-scheduler that uses a dedicated pool of threads, deferring to - the thread-pool if that becomes too backlogged - - - - - Reusable shared scheduler instance - - - - - Indicates whether the current thread is a worker, optionally for the specific pool - (otherwise for any pool) - - - - - The name of the pool - - - - - The number of workers associated with this pool - - - - - Create a new dedicated thread-pool - - - - - The total number of operations serviced by the queue - - - - - The total number of operations that could not be serviced by the queue, but which were sent to the thread-pool instead - - - - - Requests to be run on scheduler with being passed in - - - - - The number of workers currently actively engaged in work - - - - - Release the threads associated with this pool; if additional work is requested, it will - be sent to the main thread-pool - - - - - Provides utility methods for working with delegates - - - - - Iterate over the individual elements of a multicast delegate (without allocation) - - - - - Iterate over the individual elements of a multicast delegate (without allocation) - - - - - Indicates whether a particular delegate is known to be a single-target delegate - - - - - Allows allocation-free enumerator over the individual elements of a multicast delegate - - - - - Iterate over the individual elements of a multicast delegate (without allocation) - - - - - Allows allocation-free enumerator over the individual elements of a multicast delegate - - - - - Provides the current value of the seqyence - - - - - Move to the next item in the sequence - - - - - Reset the enumerator, allowing the sequence to be repeated - - - - - A duplex pipe that measures the bytes sent/received - - - - - The total number of bytes sent to the pipe - - - - - The total number of bytes received by the pipe - - - - - Represents a pipe that iterates over a memory-mapped file - - - - - Get a string representation of the object - - - - - Indicates whether this API is likely to work - - - - - Create a pipe-reader over the provided file - - - - - Mark the reader as complete - - - - - - Releases all resources associated with the object - - - - - Not implemented - - - - - Cancels an in-progress read - - - - - Indicates how much data was consumed from a read operation - - - - - Indicates how much data was consumed, and how much examined, from a read operation - - - - - Perform an asynchronous read operation - - - - - Attempt to perfom a synchronous read operation - - - - - Awaitable SocketAsyncEventArgs, where awaiting the args yields either the BytesTransferred or throws the relevant socket exception - - - - - Abort the current async operation (and prevent future operations) - - - - - Create a new SocketAwaitableEventArgs instance, optionally providing a scheduler for callbacks - - - - - - Get the awaiter for this instance; used as part of "await" - - - - - Indicates whether the current operation is complete; used as part of "await" - - - - - Gets the result of the async operation is complete; used as part of "await" - - - - - Schedules a continuation for this operation; used as part of "await" - - - - - Schedules a continuation for this operation; used as part of "await" - - - - - Marks the operation as complete - this should be invoked whenever a SocketAsyncEventArgs operation returns false - - - - - Invoked automatically when an operation completes asynchronously - - - - - Reperesents a duplex pipe over managed sockets - - - - - Open a new or existing socket as a client - - - - - Open a new or existing socket as a client - - - - - Check that all dependencies are available - - - - - When possible, determines how the pipe first reached a close state - - - - - When the ShutdownKind relates to a socket error, may contain the socket error code - - - - - Try to signal the pipe shutdown reason as being due to an application protocol event - - The kind of shutdown; only protocol-related reasons will succeed - True if successful - - - - Set recommended socket options for client sockets - - The socket to set options against - - - - Set recommended socket options for server sockets - - The socket to set options against - - - - Release any resources held by this instance - - - - - Connection for receiving data - - - - - Connection for sending data - - - - - Gets a string representation of this object - - - - - The underlying socket for this connection - - - - - Obtain performance monitoring counters about this connection - - - - - Exposes performance monitoring counters about a connection - - - - - Get the number of bytes currently held in a pipe instance - - - - - The number of bytes available on the socket that have not yet been consumed into the pipe - - - - - The number of bytes available on the send pipe that have not yet been sent to the socket - - - - - The number of bytes available on the receive pipe, i.e. they have been processed from the socket, but not yet read - - - - - Create a SocketConnection instance over an existing socket - - - - - Create a SocketConnection instance over an existing socket - - - - - The total number of bytes read from the socket - - - - - The number of bytes received in the last read - - - - - The total number of bytes sent to the socket - - - - - When possible, determines how the pipe first reached a close state - - - - - The pipe is still open - - - - - The pipe itself was disposed - - - - - The socket-reader reached a natural EOF from the socket - - - - - The socket-reader encountered a dispose failure - - - - - The socket-reader encountered an IO failure - - - - - The socket-reader encountered a general failure - - - - - The socket-reader encountered a socket failure - the SocketError may be populated - - - - - When attempting to flush incoming data, the pipe indicated that it was complete - - - - - When attempting to flush incoming data, the pipe indicated cancelation - - - - - The socket-writerreached a natural EOF from the pipe - - - - - The socket-writer encountered a dispose failure - - - - - The socket-writer encountered an IO failure - - - - - The socket-writer encountered a general failure - - - - - The socket-writer encountered a socket failure - the SocketError may be populated - - - - - The input's reader was completed - - - - - The input's writer was completed - - - - - The output's reader was completed - - - - - The input's writer was completed - - - - - An application defined exit was triggered by the client - - - - - An application defined exit was triggered by the server - - - - - Flags that influence the behavior of SocketConnection - - - - - Default - - - - - When no data is currently available, perform a zero-length read as a buffer-free wait mechanism - - - - - During async reads, the awaiter should continue on the IO thread - - - - - During async writes, the awaiter should continue on the IO thread - - - - - During async connects, the awaiter should continue on the IO thread - - - - - Represents a multi-client socket-server capable of dispatching pipeline clients - - - - - Start listening as a server - - - - - Start listening as a server - - - - - Stop listening as a server - - - - - Release any resources associated with this instance - - - - - Release any resources associated with this instance - - - - - Create a new instance of a socket server - - - - - Invoked when the server has faulted - - - - - Invoked when a client has faulted - - - - - Invoked when the server starts - - - - - Invoked when a new client connects - - - - - The state of a client connection - - - - - The transport to use for this connection - - - - - The remote endpoint that the client connected from - - - - - Provides serves to shim between streams and pipelines - - - - - Exposes a Stream as a duplex pipe - - - - - Gets a string representation of this object - - - - - Gets whether read operations are available - - - - - Gets whether write operations are available - - - - - Gets whether the stream can timeout - - - - - Gets whether the seek operations are supported on this stream - - - - - Change the position of the stream - - - - - Query the length of the stream - - - - - Get or set the position of the stream - - - - - Specify the length of the stream - - - - - Read a buffer from the stream - - - - - Reads a single byte - - - - - Write a buffer to the stream - - - - - Perform an asynchronous write operation - - - - - Write a single byte - - - - - Begin an asynchronous write operation - - - - - End an asynchronous write operation - - - - - Signal that the written data should be read; this may awaken the reader if inactive, - and suspend the writer if the backlog is too large - - - - - Signal that the written data should be read; this may awaken the reader if inactive, - and suspend the writer if the backlog is too large - - - - - Close the stream - - - - - Signals that writing is complete; no more data will be written - - - - - Signals that reading is complete; no more data will be read - - - - - Begin an asynchronous read operation - - - - - End an asynchronous read operation - - - - - Perform an asynchronous read operation - - - - - Create a duplex pipe that represents the provided stream - - - - - Create a duplex pipe that represents the provided stream - - - - - Create a PipeReader that consumes the provided stream - - - - - Create a PipeWriter feeds the provided stream - - - - - Create a duplex stream that represents the provided reader and writer - - - - - Create a duplex stream that represents the provided pipe - - - - - Create a write-only stream that feeds the provided PipeReader - - The writer to wrap - The logical name of the reader - - - - Create a read-only stream that consumes the provided PipeReader - - The reader to wrap - The logical name of the reader - - - - A mutex primitive that can be waited or awaited, with support for schedulers - - - - - Time to wait, in milliseconds - or zero for immediate-only - - - - - See Object.ToString - - - - - Create a new MutexSlim instance - - Time to wait, in milliseconds - or zero for immediate-only - The scheduler to use for async continuations, or the thread-pool if omitted - - - - Indicates whether the lock is currently available - - - - - Attempt to take the lock (Success should be checked by the caller) - - - - - Attempt to take the lock (Success should be checked by the caller) - - - - - Additional options that influence how TryWait/TryWaitAsync operate - - - - - Default options - - - - - If the mutex cannot be acquired immediately, it is failed - - - - - Disable full TPL flow; more efficient, but no sync-context or execution-context guarantees - - - - - The result of a Wait/WaitAsync operation on MutexSlim; the caller *must* check Success to see whether the mutex was obtained - - - - - Compare two LockToken instances for equality - - - - - Compare two LockToken instances for equality - - - - - Compare two LockToken instances for equality - - - - - See Object.GetHashCode - - - - - See Object.ToString() - - - - - Compare two LockToken instances for equality - - - - - Indicates whether the mutex was successfully taken - - - - - Indicates whether the mutex was successfully taken - - - - - Indicates whether the mutex was successfully taken - - - - - Release the mutex, if obtained - - - - - A MemoryManager over a raw pointer - - The pointer is assumed to be fully unmanaged, or externally pinned - no attempt will be made to pin this data - - - - Create a new UnmanagedMemoryManager instance at the given pointer and size - - It is assumed that the span provided is already unmanaged or externally pinned - - - - Create a new UnmanagedMemoryManager instance at the given pointer and size - - - - - Create a new UnmanagedMemoryManager instance at the given pointer and size - - - - - Obtains a span that represents the region - - - - - Provides access to a pointer that represents the data (note: no actual pin occurs) - - - - - Has no effect - - - - - Releases all resources associated with this object - - - - diff --git a/MTC_Adapter/packages/Pipelines.Sockets.Unofficial.2.1.8/lib/netstandard2.1/Pipelines.Sockets.Unofficial.dll b/MTC_Adapter/packages/Pipelines.Sockets.Unofficial.2.1.8/lib/netstandard2.1/Pipelines.Sockets.Unofficial.dll deleted file mode 100644 index 74eac36..0000000 Binary files a/MTC_Adapter/packages/Pipelines.Sockets.Unofficial.2.1.8/lib/netstandard2.1/Pipelines.Sockets.Unofficial.dll and /dev/null differ diff --git a/MTC_Adapter/packages/Pipelines.Sockets.Unofficial.2.1.8/lib/netstandard2.1/Pipelines.Sockets.Unofficial.xml b/MTC_Adapter/packages/Pipelines.Sockets.Unofficial.2.1.8/lib/netstandard2.1/Pipelines.Sockets.Unofficial.xml deleted file mode 100644 index e20d049..0000000 --- a/MTC_Adapter/packages/Pipelines.Sockets.Unofficial.2.1.8/lib/netstandard2.1/Pipelines.Sockets.Unofficial.xml +++ /dev/null @@ -1,2115 +0,0 @@ - - - - Pipelines.Sockets.Unofficial - - - - - Allocates blocks of memory - - - - - Allocate a new block - - - - - Clear (zero) the supplied region - - - - - An allocator that rents memory from the array-pool provided, returning them to the pool when done - - - - - An array-pool allocator that uses the shared array-pool - - - - - Create a new array-pool allocator that uses the provided array pool (or the shared array-pool otherwise) - - - - - Allocate a new block - - - - - An array-pool allocator that uses the shared array-pool - - - - - An allocator that allocates unmanaged memory, releasing the memory back to the OS when done - - - - - The global instance of the unmanaged allocator - - - - - Allocate a new block - - - - - Options that configure the behahaviour of an arena - - - - - The default arena configuration - - - - - The flags that are enabled for the arena - - - - - Tests an individual flag - - - - - The block-size to suggest for new allocations in the arena - - - - - The policy for retaining allocations when memory requirements decrease - - - - - Create a new ArenaOptions instance - - - - - Provides facilities to create new type-specific allocators for use in an arena - - - - - The default allocator factory - - - - - Suggest an allocator for any type - - - - - Suggest an allocator for a blittable type - - - - - Suggest a per-type block size (in bytes) to use for allocations - - - - - Represents a typed subset of data within an arena - - - - - Allocate a (possibly non-contiguous) region of memory from the arena - - - - - Allocate a single instance as a reference - - - - - Allocate a (possibly non-contiguous) region of memory from the arena - - - - - An arena allocator that can allocate sequences for multiple data types - - - - - Create a new Arena instance - - - - - Release all resources associated with this arena - - - - - Reset the memory allocated by this arena - - - - - Allocate a single instance as a reference - - - - - Allocate a (possibly non-contiguous) region of memory from the arena - - - - - Allocate a (possibly non-contiguous) region of memory from the arena - - - - - Get a per-type arena inside a multi-type arena - - - - - Flags that impact behaviour of the arena - - - - - None - - - - - Allocations are cleared at each reset (and when initially allocated), so that they are always wiped before use - - - - - Allocations are cleared when the arena is disposed (or when data is released in line with the retention policy), so that the contents are not released back to the underlying allocator - - - - - When possible, and when no allocator is explicitly provided; prefer using unmanaged memory - - - - - When possible, use pinned memory - - - - - Allow blittable types of the same size to share a pool of data (only applies to multi-type arenas) - - - - - Allow blittable types to all share a single pool of byte-data, using padding to align (only applies to multi-type arenas, and for reasonably sized types) - - - - - Represents a lifetime-bound allocator of multiple non-contiguous memory regions - - - - - The number of elements allocated since the last reset - - - - - Create a new Arena - - - - - Allocate a (possibly non-contiguous) region of memory from the arena - - - - - Allocate a (possibly non-contiguous) region of memory from the arena - - - - - Allocate a (possibly non-contiguous) region of memory from the arena - - - - - Allocate a reference to a new instance from the arena - - - - - Resets the arena; all current allocations should be considered invalid - new allocations may overwrite them - - - - - Releases all resources associated with the arena - - - - - Acts as a fly-weight reference into existing data - - - - - Obtain a text representation of the value - - - - - Used to compare two instances for equality - - - - - Used to compare two instances for equality - - - - - Used to compare two instances for equality - - - - - Create a new reference into an array - - - - - Create a new reference into a memory - - - - - Get a reference to the underlying value - - - - - Convert a reference to the underlying type - - - - - Provides common retention policies - - - - - The default retention policy - - - - - Retain the space required by the previous operation (trim to the size of the last usage) - - - - - Retain nothing (trim aggressively) - - - - - Retain everything (grow only) - - - - - When the required usage drops, decay the retained amount exponentially; growth is instant - - - - - Represents a Sequence without needing to know the type at compile-time - - - - - Returns an empty sequence of the supplied type - - - - - Tests two sequences for equality - - - - - Tests two sequences for equality - - - - - Tests two sequences for equality - - - - - Used for equality operations - - - - - Summarizes a sequence as a string - - - - - Tests two sequences for equality - - - - - Tests two sequences for equality - - - - - Indicates whether the sequence involves multiple segments, vs whether all the data fits into the first segment - - - - - Indicates the number of elements in the sequence - - - - - Indicates whether the sequence is empty (zero elements) - - - - - Indicates the type of element defined by the sequence - - - - - Converts an untyped sequence back to a typed sequence; the type must be correct - - - - - Represents a (possibly non-contiguous) region of memory; the read/write cousin or ReadOnlySequence-T - - - - - Represents a typed sequence as an untyped sequence - - - - - Converts an untyped sequence back to a typed sequence; the type must be correct - - - - - Tests two sequences for equality - - - - - Tests two sequences for equality - - - - - Tests two sequences for equality - - - - - Used for equality operations - - - - - Summaries a sequence as a string - - - - - Tests two sequences for equality - - - - - Tests two sequences for equality - - - - - Converts a typed sequence to a typed read-only-sequence - - - - - Get a reference to an element by index; note that this *can* have - poor performance for multi-segment sequences, but it is usually satisfactory - - - - - Get a reference to an element by index; note that this *can* have - poor performance for multi-segment sequences, but it is usually satisfactory - - - - - Obtains a reference into the segment - - - - - Converts a typed sequence to a typed read-only-sequence - - - - - Represents a typed sequence as an untyped sequence - - - - - Converts a typed sequence to a typed read-only-sequence - - - - - Calculate the start position of the current sequence - - - - - Calculate the end position of the current sequence - - - - - Calculate a position inside the current sequence - - - - - Try to get the contents as an array - - - - - Obtains a sub-region of a sequence - - - - - Obtains a sub-region of a sequence - - - - - Obtains a sub-region of a sequence - - - - - Get a reference to an element by index; note that this *can* have - poor performance for multi-segment sequences, but it is usually satisfactory - - - - - Attempts to convert a typed read-only-sequence back to a typed sequence; the sequence must have originated from a valid typed sequence - - - - - Indicates the number of elements in the sequence - - - - - Indicates whether the sequence involves multiple segments, vs whether all the data fits into the first segment - - - - - Indicates whether the sequence is empty (zero elements) - - - - - Obtains the first segment, in terms of a memory - - - - - Obtains the first segment, in terms of a span - - - - - Copy the contents of the sequence into a contiguous region - - - - - If possible, copy the contents of the sequence into a contiguous region - - - - - Create a new single-segment sequence from a memory - - - - - Create a new single-segment sequence from an array - - - - - Create a new single-segment sequence from an array - - - - - Allows a sequence to be enumerated as spans - - - - - Allows a sequence to be enumerated as memory instances - - - - - Allows a sequence to be enumerated as spans - - - - - Allows a sequence to be enumerated as spans - - - - - Allows a sequence to be enumerated as memory instances - - - - - Allows a sequence to be enumerated as memory instances - - - - - Allows a sequence to be enumerated as values - - - - - Allows a sequence to be enumerated as values - - - - - Attempt to move the next value - - - - - Progresses the iterator, asserting that space is available, returning a reference to the next value - - - - - Obtain a reference to the current value - - - - - Allows a sequence to be enumerated as spans - - - - - Attempt to move the next segment - - - - - Asserts that another span is available, and returns then next span - - - - - Obtain the current segment - - - - - Allows a sequence to be enumerated as memory instances - - - - - Attempt to move the next segment - - - - - Obtain the current segment - - - - - Asserts that another span is available, and returns then next span - - - - - Similar to Func, but with "in" parameters - - - - - Similar to Func, but with "in" parameters - - - - - Provides utility methods for working with sequences - - - - - Create an array with the contents of the sequence; if possible, an existing - wrapped array may be reused - - - - - Obtain a Sequence from an enumerable; this may reuse existing sequence-compatible data if possible - - - - - Create a list-like object that provides access to the sequence - - - - - Create an array with the contents of the sequence, applying a projection - - - - - Create an array with the contents of the sequence, applying a projection - - - - - Copy the data from a sequence to a span, applying a projection - - - - - Copy the data from a sequence to a span, applying a projection - - - - - Copy the data from a span to a sequence - - - - - Copy the data from a span to a sequence, applying a projection - - - - - Copy the data from a span to a sequence, applying a projection - - - - - Copy the data from a span to a sequence, applying a projection - - - - - Copy the data from a span to a sequence, applying a projection - - - - - Copy the data from a sequence to a span, applying a projection - - - - - Copy the data from a sequence to a span, applying a projection - - - - - Copy the data from a span to a sequence - - - - - Copy the data from a span to a sequence, applying a projection - - - - - Copy the data from a span to a sequence, applying a projection - - - - - Copy the data from a span to a sequence, applying a projection - - - - - Copy the data from a span to a sequence, applying a projection - - - - - Copy the data from a sequence to a newly allocated sequence, applying a projection - - - - - Copy the data from a sequence to a newly allocated sequence, applying a projection - - - - - Copy the data from between two sequences, applying a projection - - - - - Copy the data from between two sequences, applying a projection - - - - - Copy the data from between two sequences, applying a projection - - - - - Copy the data from between two sequences, applying a projection - - - - - Copy the data from between two sequences, applying a projection - - - - - Copy the data from between two sequences, applying a projection - - - - - Copy the data from between two sequences, applying a projection - - - - - Copy the data from between two sequences, applying a projection - - - - - Attempt to calculate the net offset of a position - - - - - Attempt to calculate the net offset of a position - - - - - A list-like reference type that can be used in most APIs that expect a list object - - - - - Returns the size of the list - - - - - Allows a sequence to be enumerated as values - - - - - Provide a reference to an element by index - - - - - Get the sequence represented by this list - - - - - Represents an abstract chained segment of mutable memory - - - - - The segment index - - - - - The type of data represented by this segment - - - - - The actual type of memory used for the storage - - - - - The offset of this segment in the chain - - - - - A memory-owner that provides direct access to the root reference - - - - - The root reference of the block, or a null-pointer if the data should not be considered pinned - - - - - Gets the size of the data - - - - - Represents an abstract chained segment of mutable memory - - - - - Creates a new SequenceSegment, optionally attaching the segment to an existing chain - - - - - The length of the memory - - - - - The logical position of the start of this segment - - - - - The next segment in the chain - - - - - The memory represented by this segment - - - - - Get the logical index of this segment - - - - - Get the real type of data being used to hold this data - - - - - Remove the Next node in this chain, terminating the chain - returning the detached segment - - - - - Represents a with lifetime management over the data - - - - - The data represented by this value - - - - - Release any resources associated with this value - - - - - Create a new instance with a call-defined lifetime management callback - - - - - Access the underlying data directly - - - - - - Represent an existing value with dummy lifetime management - - - - - Implements a buffer-writer over arbitrary memory - - - - - Create a new buffer-writer instance that uses a memory pool as the backing store; if the provided pool is null, the shared instance is used - - - - - Create a new buffer-writer instance that uses an array-pool as the backing store; if the provided pool is null, the shared instance is used - - - - - Create a new buffer-writer instance that uses an array-pool as the backing store; if the provided pool is null, the shared instance is used - - - - - Get the writer used to append data to this instance - - - - - Gets the amount of data buffered by the writer - - - - - Release all resources associate with this instance - - - - - Gets the currently buffered data as a sequence of read-write buffer-segments - - - - - Gets some subset of the currently buffered data as a sequence of read-only buffer-segments (with lifetime management); you - can continue to append data after calling Flush - any additional data will form a new payload - that can be fetched by the next call to Flush - - - - - Gets the currently buffered data as a sequence of read-only buffer-segments (with lifetime management); you - can continue to append data after calling Flush - any additional data will form a new payload - that can be fetched by the next call to Flush - - - - - Commit a number of bytes to the underyling buffer - - - - - Access a contiguous write buffer - - - - - Access a contiguous write buffer - - - - - Access a non-contiguous write buffer - - - - - Implements a over an - - - - - Creates a new instance - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Indicates that a connection was aborted - - - - - Create a new instance of ConnectionAbortedException - - - - - Create a new instance of ConnectionAbortedException - - - - - Create a new instance of ConnectionAbortedException - - - - - Indicates that a connection was reset - - - - - Create a new ConnectionResetException instance - - - - - Create a new ConnectionResetException instance - - - - - Create a new ConnectionResetException instance - - - - - An implementation of a pipe-scheduler that uses a dedicated pool of threads, deferring to - the thread-pool if that becomes too backlogged - - - - - Reusable shared scheduler instance - - - - - Indicates whether the current thread is a worker, optionally for the specific pool - (otherwise for any pool) - - - - - The name of the pool - - - - - The number of workers associated with this pool - - - - - Create a new dedicated thread-pool - - - - - The total number of operations serviced by the queue - - - - - The total number of operations that could not be serviced by the queue, but which were sent to the thread-pool instead - - - - - Requests to be run on scheduler with being passed in - - - - - The number of workers currently actively engaged in work - - - - - Release the threads associated with this pool; if additional work is requested, it will - be sent to the main thread-pool - - - - - Provides utility methods for working with delegates - - - - - Iterate over the individual elements of a multicast delegate (without allocation) - - - - - Iterate over the individual elements of a multicast delegate (without allocation) - - - - - Indicates whether a particular delegate is known to be a single-target delegate - - - - - Allows allocation-free enumerator over the individual elements of a multicast delegate - - - - - Iterate over the individual elements of a multicast delegate (without allocation) - - - - - Allows allocation-free enumerator over the individual elements of a multicast delegate - - - - - Provides the current value of the seqyence - - - - - Move to the next item in the sequence - - - - - Reset the enumerator, allowing the sequence to be repeated - - - - - A duplex pipe that measures the bytes sent/received - - - - - The total number of bytes sent to the pipe - - - - - The total number of bytes received by the pipe - - - - - Represents a pipe that iterates over a memory-mapped file - - - - - Get a string representation of the object - - - - - Indicates whether this API is likely to work - - - - - Create a pipe-reader over the provided file - - - - - Mark the reader as complete - - - - - - Releases all resources associated with the object - - - - - Not implemented - - - - - Cancels an in-progress read - - - - - Indicates how much data was consumed from a read operation - - - - - Indicates how much data was consumed, and how much examined, from a read operation - - - - - Perform an asynchronous read operation - - - - - Attempt to perfom a synchronous read operation - - - - - Awaitable SocketAsyncEventArgs, where awaiting the args yields either the BytesTransferred or throws the relevant socket exception - - - - - Abort the current async operation (and prevent future operations) - - - - - Create a new SocketAwaitableEventArgs instance, optionally providing a scheduler for callbacks - - - - - - Get the awaiter for this instance; used as part of "await" - - - - - Indicates whether the current operation is complete; used as part of "await" - - - - - Gets the result of the async operation is complete; used as part of "await" - - - - - Schedules a continuation for this operation; used as part of "await" - - - - - Schedules a continuation for this operation; used as part of "await" - - - - - Marks the operation as complete - this should be invoked whenever a SocketAsyncEventArgs operation returns false - - - - - Invoked automatically when an operation completes asynchronously - - - - - Reperesents a duplex pipe over managed sockets - - - - - Open a new or existing socket as a client - - - - - Open a new or existing socket as a client - - - - - Check that all dependencies are available - - - - - When possible, determines how the pipe first reached a close state - - - - - When the ShutdownKind relates to a socket error, may contain the socket error code - - - - - Try to signal the pipe shutdown reason as being due to an application protocol event - - The kind of shutdown; only protocol-related reasons will succeed - True if successful - - - - Set recommended socket options for client sockets - - The socket to set options against - - - - Set recommended socket options for server sockets - - The socket to set options against - - - - Release any resources held by this instance - - - - - Connection for receiving data - - - - - Connection for sending data - - - - - Gets a string representation of this object - - - - - The underlying socket for this connection - - - - - Obtain performance monitoring counters about this connection - - - - - Exposes performance monitoring counters about a connection - - - - - Get the number of bytes currently held in a pipe instance - - - - - The number of bytes available on the socket that have not yet been consumed into the pipe - - - - - The number of bytes available on the send pipe that have not yet been sent to the socket - - - - - The number of bytes available on the receive pipe, i.e. they have been processed from the socket, but not yet read - - - - - Create a SocketConnection instance over an existing socket - - - - - Create a SocketConnection instance over an existing socket - - - - - The total number of bytes read from the socket - - - - - The number of bytes received in the last read - - - - - The total number of bytes sent to the socket - - - - - When possible, determines how the pipe first reached a close state - - - - - The pipe is still open - - - - - The pipe itself was disposed - - - - - The socket-reader reached a natural EOF from the socket - - - - - The socket-reader encountered a dispose failure - - - - - The socket-reader encountered an IO failure - - - - - The socket-reader encountered a general failure - - - - - The socket-reader encountered a socket failure - the SocketError may be populated - - - - - When attempting to flush incoming data, the pipe indicated that it was complete - - - - - When attempting to flush incoming data, the pipe indicated cancelation - - - - - The socket-writerreached a natural EOF from the pipe - - - - - The socket-writer encountered a dispose failure - - - - - The socket-writer encountered an IO failure - - - - - The socket-writer encountered a general failure - - - - - The socket-writer encountered a socket failure - the SocketError may be populated - - - - - The input's reader was completed - - - - - The input's writer was completed - - - - - The output's reader was completed - - - - - The input's writer was completed - - - - - An application defined exit was triggered by the client - - - - - An application defined exit was triggered by the server - - - - - Flags that influence the behavior of SocketConnection - - - - - Default - - - - - When no data is currently available, perform a zero-length read as a buffer-free wait mechanism - - - - - During async reads, the awaiter should continue on the IO thread - - - - - During async writes, the awaiter should continue on the IO thread - - - - - During async connects, the awaiter should continue on the IO thread - - - - - Represents a multi-client socket-server capable of dispatching pipeline clients - - - - - Start listening as a server - - - - - Start listening as a server - - - - - Stop listening as a server - - - - - Release any resources associated with this instance - - - - - Release any resources associated with this instance - - - - - Create a new instance of a socket server - - - - - Invoked when the server has faulted - - - - - Invoked when a client has faulted - - - - - Invoked when the server starts - - - - - Invoked when a new client connects - - - - - The state of a client connection - - - - - The transport to use for this connection - - - - - The remote endpoint that the client connected from - - - - - Provides serves to shim between streams and pipelines - - - - - Exposes a Stream as a duplex pipe - - - - - Gets a string representation of this object - - - - - Gets whether read operations are available - - - - - Gets whether write operations are available - - - - - Gets whether the stream can timeout - - - - - Gets whether the seek operations are supported on this stream - - - - - Change the position of the stream - - - - - Query the length of the stream - - - - - Get or set the position of the stream - - - - - Specify the length of the stream - - - - - Read a buffer from the stream - - - - - Reads a single byte - - - - - Write a buffer to the stream - - - - - Perform an asynchronous write operation - - - - - Write a single byte - - - - - Begin an asynchronous write operation - - - - - End an asynchronous write operation - - - - - Signal that the written data should be read; this may awaken the reader if inactive, - and suspend the writer if the backlog is too large - - - - - Signal that the written data should be read; this may awaken the reader if inactive, - and suspend the writer if the backlog is too large - - - - - Close the stream - - - - - Signals that writing is complete; no more data will be written - - - - - Signals that reading is complete; no more data will be read - - - - - Begin an asynchronous read operation - - - - - End an asynchronous read operation - - - - - Perform an asynchronous read operation - - - - - Write a span to the pipe - - - - - Red a span from the pipe - - - - - Read a span from the pipe - - - - - Write a span to the pipe - - - - - Create a duplex pipe that represents the provided stream - - - - - Create a duplex pipe that represents the provided stream - - - - - Create a PipeReader that consumes the provided stream - - - - - Create a PipeWriter feeds the provided stream - - - - - Create a duplex stream that represents the provided reader and writer - - - - - Create a duplex stream that represents the provided pipe - - - - - Create a write-only stream that feeds the provided PipeReader - - The writer to wrap - The logical name of the reader - - - - Create a read-only stream that consumes the provided PipeReader - - The reader to wrap - The logical name of the reader - - - - A mutex primitive that can be waited or awaited, with support for schedulers - - - - - Time to wait, in milliseconds - or zero for immediate-only - - - - - See Object.ToString - - - - - Create a new MutexSlim instance - - Time to wait, in milliseconds - or zero for immediate-only - The scheduler to use for async continuations, or the thread-pool if omitted - - - - Indicates whether the lock is currently available - - - - - Attempt to take the lock (Success should be checked by the caller) - - - - - Attempt to take the lock (Success should be checked by the caller) - - - - - Additional options that influence how TryWait/TryWaitAsync operate - - - - - Default options - - - - - If the mutex cannot be acquired immediately, it is failed - - - - - Disable full TPL flow; more efficient, but no sync-context or execution-context guarantees - - - - - The result of a Wait/WaitAsync operation on MutexSlim; the caller *must* check Success to see whether the mutex was obtained - - - - - Compare two LockToken instances for equality - - - - - Compare two LockToken instances for equality - - - - - Compare two LockToken instances for equality - - - - - See Object.GetHashCode - - - - - See Object.ToString() - - - - - Compare two LockToken instances for equality - - - - - Indicates whether the mutex was successfully taken - - - - - Indicates whether the mutex was successfully taken - - - - - Indicates whether the mutex was successfully taken - - - - - Release the mutex, if obtained - - - - - A MemoryManager over a raw pointer - - The pointer is assumed to be fully unmanaged, or externally pinned - no attempt will be made to pin this data - - - - Create a new UnmanagedMemoryManager instance at the given pointer and size - - It is assumed that the span provided is already unmanaged or externally pinned - - - - Create a new UnmanagedMemoryManager instance at the given pointer and size - - - - - Create a new UnmanagedMemoryManager instance at the given pointer and size - - - - - Obtains a span that represents the region - - - - - Provides access to a pointer that represents the data (note: no actual pin occurs) - - - - - Has no effect - - - - - Releases all resources associated with this object - - - - diff --git a/MTC_Adapter/packages/System.IO.Pipelines.4.7.1/.signature.p7s b/MTC_Adapter/packages/System.IO.Pipelines.4.7.1/.signature.p7s deleted file mode 100644 index eca175e..0000000 Binary files a/MTC_Adapter/packages/System.IO.Pipelines.4.7.1/.signature.p7s and /dev/null differ diff --git a/MTC_Adapter/packages/System.IO.Pipelines.4.7.1/Icon.png b/MTC_Adapter/packages/System.IO.Pipelines.4.7.1/Icon.png deleted file mode 100644 index ba1c7e0..0000000 Binary files a/MTC_Adapter/packages/System.IO.Pipelines.4.7.1/Icon.png and /dev/null differ diff --git a/MTC_Adapter/packages/System.IO.Pipelines.4.7.1/LICENSE.TXT b/MTC_Adapter/packages/System.IO.Pipelines.4.7.1/LICENSE.TXT deleted file mode 100644 index 984713a..0000000 --- a/MTC_Adapter/packages/System.IO.Pipelines.4.7.1/LICENSE.TXT +++ /dev/null @@ -1,23 +0,0 @@ -The MIT License (MIT) - -Copyright (c) .NET Foundation and Contributors - -All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/MTC_Adapter/packages/System.IO.Pipelines.4.7.1/System.IO.Pipelines.4.7.1.nupkg b/MTC_Adapter/packages/System.IO.Pipelines.4.7.1/System.IO.Pipelines.4.7.1.nupkg deleted file mode 100644 index 4318251..0000000 Binary files a/MTC_Adapter/packages/System.IO.Pipelines.4.7.1/System.IO.Pipelines.4.7.1.nupkg and /dev/null differ diff --git a/MTC_Adapter/packages/System.IO.Pipelines.4.7.1/THIRD-PARTY-NOTICES.TXT b/MTC_Adapter/packages/System.IO.Pipelines.4.7.1/THIRD-PARTY-NOTICES.TXT deleted file mode 100644 index 77a243e..0000000 --- a/MTC_Adapter/packages/System.IO.Pipelines.4.7.1/THIRD-PARTY-NOTICES.TXT +++ /dev/null @@ -1,375 +0,0 @@ -.NET Core uses third-party libraries or other resources that may be -distributed under licenses different than the .NET Core software. - -In the event that we accidentally failed to list a required notice, please -bring it to our attention. Post an issue or email us: - - dotnet@microsoft.com - -The attached notices are provided for information only. - -License notice for ASP.NET -------------------------------- - -Copyright (c) .NET Foundation. All rights reserved. -Licensed under the Apache License, Version 2.0. - -Available at -https://github.com/aspnet/AspNetCore/blob/master/LICENSE.txt - -License notice for Slicing-by-8 -------------------------------- - -http://sourceforge.net/projects/slicing-by-8/ - -Copyright (c) 2004-2006 Intel Corporation - All Rights Reserved - - -This software program is licensed subject to the BSD License, available at -http://www.opensource.org/licenses/bsd-license.html. - - -License notice for Unicode data -------------------------------- - -http://www.unicode.org/copyright.html#License - -Copyright © 1991-2017 Unicode, Inc. All rights reserved. -Distributed under the Terms of Use in http://www.unicode.org/copyright.html. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of the Unicode data files and any associated documentation -(the "Data Files") or Unicode software and any associated documentation -(the "Software") to deal in the Data Files or Software -without restriction, including without limitation the rights to use, -copy, modify, merge, publish, distribute, and/or sell copies of -the Data Files or Software, and to permit persons to whom the Data Files -or Software are furnished to do so, provided that either -(a) this copyright and permission notice appear with all copies -of the Data Files or Software, or -(b) this copyright and permission notice appear in associated -Documentation. - -THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT OF THIRD PARTY RIGHTS. -IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THE DATA FILES OR SOFTWARE. - -Except as contained in this notice, the name of a copyright holder -shall not be used in advertising or otherwise to promote the sale, -use or other dealings in these Data Files or Software without prior -written authorization of the copyright holder. - -License notice for Zlib ------------------------ - -https://github.com/madler/zlib -http://zlib.net/zlib_license.html - -/* zlib.h -- interface of the 'zlib' general purpose compression library - version 1.2.11, January 15th, 2017 - - Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler - - This software is provided 'as-is', without any express or implied - warranty. In no event will the authors be held liable for any damages - arising from the use of this software. - - Permission is granted to anyone to use this software for any purpose, - including commercial applications, and to alter it and redistribute it - freely, subject to the following restrictions: - - 1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. - 2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. - 3. This notice may not be removed or altered from any source distribution. - - Jean-loup Gailly Mark Adler - jloup@gzip.org madler@alumni.caltech.edu - -*/ - -License notice for Mono -------------------------------- - -http://www.mono-project.com/docs/about-mono/ - -Copyright (c) .NET Foundation Contributors - -MIT License - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the Software), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -License notice for International Organization for Standardization ------------------------------------------------------------------ - -Portions (C) International Organization for Standardization 1986: - Permission to copy in any form is granted for use with - conforming SGML systems and applications as defined in - ISO 8879, provided this notice is included in all copies. - -License notice for Intel ------------------------- - -"Copyright (c) 2004-2006 Intel Corporation - All Rights Reserved - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -1. Redistributions of source code must retain the above copyright notice, this -list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright notice, -this list of conditions and the following disclaimer in the documentation -and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -License notice for Xamarin and Novell -------------------------------------- - -Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - -Copyright (c) 2011 Novell, Inc (http://www.novell.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - -Third party notice for W3C --------------------------- - -"W3C SOFTWARE AND DOCUMENT NOTICE AND LICENSE -Status: This license takes effect 13 May, 2015. -This work is being provided by the copyright holders under the following license. -License -By obtaining and/or copying this work, you (the licensee) agree that you have read, understood, and will comply with the following terms and conditions. -Permission to copy, modify, and distribute this work, with or without modification, for any purpose and without fee or royalty is hereby granted, provided that you include the following on ALL copies of the work or portions thereof, including modifications: -The full text of this NOTICE in a location viewable to users of the redistributed or derivative work. -Any pre-existing intellectual property disclaimers, notices, or terms and conditions. If none exist, the W3C Software and Document Short Notice should be included. -Notice of any changes or modifications, through a copyright statement on the new code or document such as "This software or document includes material copied from or derived from [title and URI of the W3C document]. Copyright © [YEAR] W3C® (MIT, ERCIM, Keio, Beihang)." -Disclaimers -THIS WORK IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENT WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. -COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENT. -The name and trademarks of copyright holders may NOT be used in advertising or publicity pertaining to the work without specific, written prior permission. Title to copyright in this work will at all times remain with copyright holders." - -License notice for Bit Twiddling Hacks --------------------------------------- - -Bit Twiddling Hacks - -By Sean Eron Anderson -seander@cs.stanford.edu - -Individually, the code snippets here are in the public domain (unless otherwise -noted) — feel free to use them however you please. The aggregate collection and -descriptions are © 1997-2005 Sean Eron Anderson. The code and descriptions are -distributed in the hope that they will be useful, but WITHOUT ANY WARRANTY and -without even the implied warranty of merchantability or fitness for a particular -purpose. - -License notice for Brotli --------------------------------------- - -Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - -compress_fragment.c: -Copyright (c) 2011, Google Inc. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -""AS IS"" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -decode_fuzzer.c: -Copyright (c) 2015 The Chromium Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -""AS IS"" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." - -License notice for Json.NET -------------------------------- - -https://github.com/JamesNK/Newtonsoft.Json/blob/master/LICENSE.md - -The MIT License (MIT) - -Copyright (c) 2007 James Newton-King - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -License notice for vectorized base64 encoding / decoding --------------------------------------------------------- - -Copyright (c) 2005-2007, Nick Galbreath -Copyright (c) 2013-2017, Alfred Klomp -Copyright (c) 2015-2017, Wojciech Mula -Copyright (c) 2016-2017, Matthieu Darbois -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - -- Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - -- Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS -IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED -TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A -PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED -TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/MTC_Adapter/packages/System.IO.Pipelines.4.7.1/lib/netcoreapp3.0/System.IO.Pipelines.dll b/MTC_Adapter/packages/System.IO.Pipelines.4.7.1/lib/netcoreapp3.0/System.IO.Pipelines.dll deleted file mode 100644 index e489374..0000000 Binary files a/MTC_Adapter/packages/System.IO.Pipelines.4.7.1/lib/netcoreapp3.0/System.IO.Pipelines.dll and /dev/null differ diff --git a/MTC_Adapter/packages/System.IO.Pipelines.4.7.1/lib/netcoreapp3.0/System.IO.Pipelines.xml b/MTC_Adapter/packages/System.IO.Pipelines.4.7.1/lib/netcoreapp3.0/System.IO.Pipelines.xml deleted file mode 100644 index e30b871..0000000 --- a/MTC_Adapter/packages/System.IO.Pipelines.4.7.1/lib/netcoreapp3.0/System.IO.Pipelines.xml +++ /dev/null @@ -1,318 +0,0 @@ - - - - System.IO.Pipelines - - - - Result returned by call. - - - Creates a new instance of setting and flags. - - - - - - if the current operation was canceled; otherwise, . - - - - if the is complete; otherwise, . - - - Defines a class that provides a duplex pipe from which data can be read from and written to. - - - Gets the half of the duplex pipe. - - - Gets the half of the duplex pipe. - - - Default and implementation. - - - Initializes the using as options. - - - Initializes the with the specified . - - - - Gets the for this pipe. - - - Resets the pipe. - - - Gets the for this pipe. - - - Represents a set of options. - - - Creates a new instance of . - - - - - - - - - - Gets the default instance of . - - - Gets the minimum size of the segment requested from . - - - Gets the amount of bytes in when starts blocking. - - - Gets the instances used for buffer management. - - - Gets the used to execute callbacks. - - - Gets amount of bytes in when stops blocking. - - - Gets a value that determines if asynchronous callbacks should be executed on the they were captured on. This takes precedence over the schedulers specified in and . - - - Gets the used to execute callbacks. - - - Defines a class that provides access to a read side of pipe. - - - Initializes a new instance of the class. - - - Moves forward the pipeline's read cursor to after the consumed data. - Marks the extent of the data that has been successfully processed. - - - Moves forward the pipeline's read cursor to after the consumed data. - Marks the extent of the data that has been successfully processed. - Marks the extent of the data that has been read and examined. - - - Returns the underlying wrapped by the . - An optional flag that indicates whether disposing the returned leaves open () or completes (). - The underlying stream. - - - Cancels to currently pending or if none is pending next call to , without completing the . - - - Signals to the producer that the consumer is done reading. - Optional indicating a failure that's causing the pipeline to complete. - - - Marks the current pipe reader instance as being complete, meaning no more data will be read from it. - An optional exception that indicates the failure that caused the reader to complete. - A value task that represents the asynchronous complete operation. - - - Asynchronously reads the bytes from the and writes them to the specified , using a specified buffer size and cancellation token. - The pipe writer to which the contents of the current stream will be copied. - The token to monitor for cancellation requests. The default value is . - A task that represents the asynchronous copy operation. - - - Asynchronously reads the bytes from the and writes them to the specified stream, using a specified cancellation token. - The stream to which the contents of the current stream will be copied. - The token to monitor for cancellation requests. The default value is . - A task that represents the asynchronous copy operation. - - - Creates a wrapping the specified . - The stream that the pipe reader will wrap. - The options to configure the pipe reader. - A that wraps the . - - - Registers a callback that executes when the side of the pipe is completed. - The callback to register. - The state object to pass to when it's invoked. - - - Asynchronously reads a sequence of bytes from the current . - - A representing the asynchronous read operation. - - - Attempts to synchronously read data the . - The - - if data was available, or if the call was canceled or the writer was completed; otherwise, . - - - Abstraction for running and callbacks and continuations. - - - - The implementation that runs callbacks inline. - - - Requests to be run on scheduler with being passed in. - - - - - The implementation that queues callbacks to thread pool. - - - Defines a class that provides a pipeline to which data can be written. - - - Initializes a new instance of the class. - - - Notifies the that bytes were written to the output or . You must request a new buffer after calling to continue writing more data; you cannot write to a previously acquired buffer. - The number of bytes written to the or . - - - Returns the underlying wrapped by the . - An optional flag that indicates whether disposing the returned leaves open () or completes (). - The underlying stream. - - - Cancels the pending operation. If there is none, cancels next operation, without completing the . - - - Marks the as being complete, meaning no more items will be written to it. - Optional indicating a failure that's causing the pipeline to complete. - - - Marks the current pipe writer instance as being complete, meaning no more data will be written to it. - An optional exception that indicates the failure that caused the pipeline to complete. - A value task that represents the asynchronous complete operation. - - - Asynchronously reads the bytes from the specified stream and writes them to the . - The stream from which the contents will be copied. - The token to monitor for cancellation requests. The default value is . - A task that represents the asynchronous copy operation. - - - Creates a wrapping the specified . - The stream that the pipe writer will wrap. - The options to configure the pipe writer. - A that wraps the . - - - Makes bytes written available to and runs continuation. - The token to monitor for cancellation requests. The default value is . - A task that represents and wraps the asynchronous flush operation. - - - Returns a to write to that is at least the requested size, as specified by the parameter. - The minimum length of the returned . If 0, a non-empty memory buffer of arbitrary size is returned. - A memory buffer of at least bytes. If is 0, returns a non-empty buffer of arbitrary size. - The requested buffer size is not available. - - - Returns a to write to that is at least the requested size, as specified by the parameter. - The minimum length of the returned . If 0, a non-empty buffer of arbitrary size is returned. - A buffer of at least bytes. If is 0, returns a non-empty buffer of arbitrary size. - The requested buffer size is not available. - - - Registers a callback that executes when the side of the pipe is completed. - The callback to register. - The state object to pass to when it's invoked. - - - Writes the specified byte memory range to the pipe and makes data accessible to the . - The read-only byte memory region to write. - The token to monitor for cancellation requests. The default value is . - A task that represents the asynchronous write operation, and wraps the flush asynchronous operation. - - - The result of a call. - - - Creates a new instance of setting and flags. - - - - - - Gets the that was read. - - - - if the current operation was canceled; otherwise, . - - - - if the is complete; otherwise, . - - - Provides extension methods for that support read and write operations directly into pipes. - - - Asynchronously reads the bytes from the and writes them to the specified , using a cancellation token. - The stream from which the contents of the current stream will be copied. - The writer to which the contents of the source stream will be copied. - The token to monitor for cancellation requests. The default value is . - A task that represents the asynchronous copy operation. - - - Represents a set of options for controlling the creation of the . - - - Initializes a instance, optionally specifying a memory pool, a minimum buffer size, a minimum read size, and whether the underlying stream should be left open after the completes. - The memory pool to use when allocating memory. The default value is . - The minimum buffer size to use when renting memory from the . The default value is 4096. - The threshold of remaining bytes in the buffer before a new buffer is allocated. The default value is 1024. - - to leave the underlying stream open after the completes; to close it. The default is . - - - Gets the minimum buffer size to use when renting memory from the . - The buffer size. - - - Gets the value that indicates if the underlying stream should be left open after the completes. - - if the underlying stream should be left open after the completes; otherwise, . - - - Gets the threshold of remaining bytes in the buffer before a new buffer is allocated. - The minimum read size. - - - Gets the to use when allocating memory. - A memory pool instance. - - - Represents a set of options for controlling the creation of the . - - - Initializes a instance, optionally specifying a memory pool, a minimum buffer size, and whether the underlying stream should be left open after the completes. - The memory pool to use when allocating memory. The default value is . - The minimum buffer size to use when renting memory from the . The default value is 4096. - - to leave the underlying stream open after the completes; to close it. The default is . - - - Gets the value that indicates if the underlying stream should be left open after the completes. - - if the underlying stream should be left open after the completes; otherwise, . - - - Gets the minimum buffer size to use when renting memory from the . - An integer representing the minimum buffer size. - - - Gets the to use when allocating memory. - A memory pool instance. - - - \ No newline at end of file diff --git a/MTC_Adapter/packages/System.IO.Pipelines.4.7.1/lib/netstandard1.3/System.IO.Pipelines.dll b/MTC_Adapter/packages/System.IO.Pipelines.4.7.1/lib/netstandard1.3/System.IO.Pipelines.dll deleted file mode 100644 index 5f184ff..0000000 Binary files a/MTC_Adapter/packages/System.IO.Pipelines.4.7.1/lib/netstandard1.3/System.IO.Pipelines.dll and /dev/null differ diff --git a/MTC_Adapter/packages/System.IO.Pipelines.4.7.1/lib/netstandard1.3/System.IO.Pipelines.xml b/MTC_Adapter/packages/System.IO.Pipelines.4.7.1/lib/netstandard1.3/System.IO.Pipelines.xml deleted file mode 100644 index 4fb5908..0000000 --- a/MTC_Adapter/packages/System.IO.Pipelines.4.7.1/lib/netstandard1.3/System.IO.Pipelines.xml +++ /dev/null @@ -1,304 +0,0 @@ - - - - System.IO.Pipelines - - - - - The Start represents the offset into AvailableMemory where the range of "active" bytes begins. At the point when the block is leased - the Start is guaranteed to be equal to 0. The value of Start may be assigned anywhere between 0 and - AvailableMemory.Length, and must be equal to or less than End. - - - - - The End represents the offset into AvailableMemory where the range of "active" bytes ends. At the point when the block is leased - the End is guaranteed to be equal to Start. The value of Start may be assigned anywhere between 0 and - Buffer.Length, and must be equal to or less than End. - - - - - Reference to the next block of data when the overall "active" bytes spans multiple blocks. At the point when the block is - leased Next is guaranteed to be null. Start, End, and Next are used together in order to create a linked-list of discontiguous - working memory. The "active" memory is grown when bytes are copied in, End is increased, and Next is assigned. The "active" - memory is shrunk when bytes are consumed, Start is increased, and blocks are returned to the pool. - - - - - If true, data should not be written into the backing block after the End offset. Data between start and end should never be modified - since this would break cloning. - - - - - The amount of writable bytes in this segment. It is the amount of bytes between Length and End - - - - - Result returned by call - - - - - Creates a new instance of setting and flags - - - - - True if the current operation was canceled, otherwise false. - - - - - True if the is complete otherwise false - - - - - Defines a class that provides a duplex pipe from which data can be read from and written to. - - - - - Gets the half of the duplex pipe. - - - - - Gets the half of the duplex pipe. - - - - - Default and implementation. - - - Default and implementation. - - - Default and implementation. - - - - - Initializes the using as options. - - - - - Initializes the with the specified . - - - - - Gets the for this pipe. - - - - - Gets the for this pipe. - - - - - Resets the pipe - - - - - Represents a set of options - - - - - Default instance of - - - - - Creates a new instance of - - - - - Gets a value that determines if asynchronous callbacks should be executed on the they were captured on. - This takes precedence over the schedulers specified in and . - - - - - Gets amount of bytes in when starts blocking - - - - - Gets amount of bytes in when stops blocking - - - - - Gets minimum size of segment requested from - - - - - Gets the used to execute callbacks - - - - - Gets the used to execute callbacks - - - - - Gets the instances used for buffer management - - - - - Defines a class that provides access to a read side of pipe. - - - - - Attempt to synchronously read data the . - - The - True if data was available, or if the call was canceled or the writer was completed. - If the pipe returns false, there's no need to call . - - - - Asynchronously reads a sequence of bytes from the current . - - A representing the asynchronous read operation. - - - - Moves forward the pipeline's read cursor to after the consumed data. - - Marks the extent of the data that has been successfully processed. - - The memory for the consumed data will be released and no longer available. - The examined data communicates to the pipeline when it should signal more data is available. - - - - - Moves forward the pipeline's read cursor to after the consumed data. - - Marks the extent of the data that has been successfully processed. - Marks the extent of the data that has been read and examined. - - The memory for the consumed data will be released and no longer available. - The examined data communicates to the pipeline when it should signal more data is available. - - - - - Cancel to currently pending or if none is pending next call to , without completing the . - - - - - Signal to the producer that the consumer is done reading. - - Optional indicating a failure that's causing the pipeline to complete. - - - - Cancel the pending operation. If there is none, cancels next operation, without completing the . - - - - - Abstraction for running and callbacks and continuations - - - - - The implementation that queues callbacks to thread pool - - - - - The implementation that runs callbacks inline - - - - - Requests to be run on scheduler with being passed in - - - - - Defines a class that provides a pipeline to which data can be written. - - - - - Marks the as being complete, meaning no more items will be written to it. - - Optional indicating a failure that's causing the pipeline to complete. - - - - Cancel the pending operation. If there is none, cancels next operation, without completing the . - - - - - Registers a callback that gets executed when the side of the pipe is completed - - - - - Makes bytes written available to and runs continuation. - - - - - - - - - - - - - - Writes to the pipe and makes data accessible to - - - - - The result of a call. - - - - - Creates a new instance of setting and flags - - - - - The that was read - - - - - True if the current operation was canceled, otherwise false. - - - - - True if the is complete - - - - diff --git a/MTC_Adapter/packages/System.IO.Pipelines.4.7.1/lib/netstandard2.0/System.IO.Pipelines.dll b/MTC_Adapter/packages/System.IO.Pipelines.4.7.1/lib/netstandard2.0/System.IO.Pipelines.dll deleted file mode 100644 index 1daa517..0000000 Binary files a/MTC_Adapter/packages/System.IO.Pipelines.4.7.1/lib/netstandard2.0/System.IO.Pipelines.dll and /dev/null differ diff --git a/MTC_Adapter/packages/System.IO.Pipelines.4.7.1/lib/netstandard2.0/System.IO.Pipelines.xml b/MTC_Adapter/packages/System.IO.Pipelines.4.7.1/lib/netstandard2.0/System.IO.Pipelines.xml deleted file mode 100644 index e30b871..0000000 --- a/MTC_Adapter/packages/System.IO.Pipelines.4.7.1/lib/netstandard2.0/System.IO.Pipelines.xml +++ /dev/null @@ -1,318 +0,0 @@ - - - - System.IO.Pipelines - - - - Result returned by call. - - - Creates a new instance of setting and flags. - - - - - - if the current operation was canceled; otherwise, . - - - - if the is complete; otherwise, . - - - Defines a class that provides a duplex pipe from which data can be read from and written to. - - - Gets the half of the duplex pipe. - - - Gets the half of the duplex pipe. - - - Default and implementation. - - - Initializes the using as options. - - - Initializes the with the specified . - - - - Gets the for this pipe. - - - Resets the pipe. - - - Gets the for this pipe. - - - Represents a set of options. - - - Creates a new instance of . - - - - - - - - - - Gets the default instance of . - - - Gets the minimum size of the segment requested from . - - - Gets the amount of bytes in when starts blocking. - - - Gets the instances used for buffer management. - - - Gets the used to execute callbacks. - - - Gets amount of bytes in when stops blocking. - - - Gets a value that determines if asynchronous callbacks should be executed on the they were captured on. This takes precedence over the schedulers specified in and . - - - Gets the used to execute callbacks. - - - Defines a class that provides access to a read side of pipe. - - - Initializes a new instance of the class. - - - Moves forward the pipeline's read cursor to after the consumed data. - Marks the extent of the data that has been successfully processed. - - - Moves forward the pipeline's read cursor to after the consumed data. - Marks the extent of the data that has been successfully processed. - Marks the extent of the data that has been read and examined. - - - Returns the underlying wrapped by the . - An optional flag that indicates whether disposing the returned leaves open () or completes (). - The underlying stream. - - - Cancels to currently pending or if none is pending next call to , without completing the . - - - Signals to the producer that the consumer is done reading. - Optional indicating a failure that's causing the pipeline to complete. - - - Marks the current pipe reader instance as being complete, meaning no more data will be read from it. - An optional exception that indicates the failure that caused the reader to complete. - A value task that represents the asynchronous complete operation. - - - Asynchronously reads the bytes from the and writes them to the specified , using a specified buffer size and cancellation token. - The pipe writer to which the contents of the current stream will be copied. - The token to monitor for cancellation requests. The default value is . - A task that represents the asynchronous copy operation. - - - Asynchronously reads the bytes from the and writes them to the specified stream, using a specified cancellation token. - The stream to which the contents of the current stream will be copied. - The token to monitor for cancellation requests. The default value is . - A task that represents the asynchronous copy operation. - - - Creates a wrapping the specified . - The stream that the pipe reader will wrap. - The options to configure the pipe reader. - A that wraps the . - - - Registers a callback that executes when the side of the pipe is completed. - The callback to register. - The state object to pass to when it's invoked. - - - Asynchronously reads a sequence of bytes from the current . - - A representing the asynchronous read operation. - - - Attempts to synchronously read data the . - The - - if data was available, or if the call was canceled or the writer was completed; otherwise, . - - - Abstraction for running and callbacks and continuations. - - - - The implementation that runs callbacks inline. - - - Requests to be run on scheduler with being passed in. - - - - - The implementation that queues callbacks to thread pool. - - - Defines a class that provides a pipeline to which data can be written. - - - Initializes a new instance of the class. - - - Notifies the that bytes were written to the output or . You must request a new buffer after calling to continue writing more data; you cannot write to a previously acquired buffer. - The number of bytes written to the or . - - - Returns the underlying wrapped by the . - An optional flag that indicates whether disposing the returned leaves open () or completes (). - The underlying stream. - - - Cancels the pending operation. If there is none, cancels next operation, without completing the . - - - Marks the as being complete, meaning no more items will be written to it. - Optional indicating a failure that's causing the pipeline to complete. - - - Marks the current pipe writer instance as being complete, meaning no more data will be written to it. - An optional exception that indicates the failure that caused the pipeline to complete. - A value task that represents the asynchronous complete operation. - - - Asynchronously reads the bytes from the specified stream and writes them to the . - The stream from which the contents will be copied. - The token to monitor for cancellation requests. The default value is . - A task that represents the asynchronous copy operation. - - - Creates a wrapping the specified . - The stream that the pipe writer will wrap. - The options to configure the pipe writer. - A that wraps the . - - - Makes bytes written available to and runs continuation. - The token to monitor for cancellation requests. The default value is . - A task that represents and wraps the asynchronous flush operation. - - - Returns a to write to that is at least the requested size, as specified by the parameter. - The minimum length of the returned . If 0, a non-empty memory buffer of arbitrary size is returned. - A memory buffer of at least bytes. If is 0, returns a non-empty buffer of arbitrary size. - The requested buffer size is not available. - - - Returns a to write to that is at least the requested size, as specified by the parameter. - The minimum length of the returned . If 0, a non-empty buffer of arbitrary size is returned. - A buffer of at least bytes. If is 0, returns a non-empty buffer of arbitrary size. - The requested buffer size is not available. - - - Registers a callback that executes when the side of the pipe is completed. - The callback to register. - The state object to pass to when it's invoked. - - - Writes the specified byte memory range to the pipe and makes data accessible to the . - The read-only byte memory region to write. - The token to monitor for cancellation requests. The default value is . - A task that represents the asynchronous write operation, and wraps the flush asynchronous operation. - - - The result of a call. - - - Creates a new instance of setting and flags. - - - - - - Gets the that was read. - - - - if the current operation was canceled; otherwise, . - - - - if the is complete; otherwise, . - - - Provides extension methods for that support read and write operations directly into pipes. - - - Asynchronously reads the bytes from the and writes them to the specified , using a cancellation token. - The stream from which the contents of the current stream will be copied. - The writer to which the contents of the source stream will be copied. - The token to monitor for cancellation requests. The default value is . - A task that represents the asynchronous copy operation. - - - Represents a set of options for controlling the creation of the . - - - Initializes a instance, optionally specifying a memory pool, a minimum buffer size, a minimum read size, and whether the underlying stream should be left open after the completes. - The memory pool to use when allocating memory. The default value is . - The minimum buffer size to use when renting memory from the . The default value is 4096. - The threshold of remaining bytes in the buffer before a new buffer is allocated. The default value is 1024. - - to leave the underlying stream open after the completes; to close it. The default is . - - - Gets the minimum buffer size to use when renting memory from the . - The buffer size. - - - Gets the value that indicates if the underlying stream should be left open after the completes. - - if the underlying stream should be left open after the completes; otherwise, . - - - Gets the threshold of remaining bytes in the buffer before a new buffer is allocated. - The minimum read size. - - - Gets the to use when allocating memory. - A memory pool instance. - - - Represents a set of options for controlling the creation of the . - - - Initializes a instance, optionally specifying a memory pool, a minimum buffer size, and whether the underlying stream should be left open after the completes. - The memory pool to use when allocating memory. The default value is . - The minimum buffer size to use when renting memory from the . The default value is 4096. - - to leave the underlying stream open after the completes; to close it. The default is . - - - Gets the value that indicates if the underlying stream should be left open after the completes. - - if the underlying stream should be left open after the completes; otherwise, . - - - Gets the minimum buffer size to use when renting memory from the . - An integer representing the minimum buffer size. - - - Gets the to use when allocating memory. - A memory pool instance. - - - \ No newline at end of file diff --git a/MTC_Adapter/packages/System.IO.Pipelines.4.7.1/ref/netcoreapp2.0/System.IO.Pipelines.dll b/MTC_Adapter/packages/System.IO.Pipelines.4.7.1/ref/netcoreapp2.0/System.IO.Pipelines.dll deleted file mode 100644 index 783ac3e..0000000 Binary files a/MTC_Adapter/packages/System.IO.Pipelines.4.7.1/ref/netcoreapp2.0/System.IO.Pipelines.dll and /dev/null differ diff --git a/MTC_Adapter/packages/System.IO.Pipelines.4.7.1/ref/netcoreapp2.0/System.IO.Pipelines.xml b/MTC_Adapter/packages/System.IO.Pipelines.4.7.1/ref/netcoreapp2.0/System.IO.Pipelines.xml deleted file mode 100644 index e30b871..0000000 --- a/MTC_Adapter/packages/System.IO.Pipelines.4.7.1/ref/netcoreapp2.0/System.IO.Pipelines.xml +++ /dev/null @@ -1,318 +0,0 @@ - - - - System.IO.Pipelines - - - - Result returned by call. - - - Creates a new instance of setting and flags. - - - - - - if the current operation was canceled; otherwise, . - - - - if the is complete; otherwise, . - - - Defines a class that provides a duplex pipe from which data can be read from and written to. - - - Gets the half of the duplex pipe. - - - Gets the half of the duplex pipe. - - - Default and implementation. - - - Initializes the using as options. - - - Initializes the with the specified . - - - - Gets the for this pipe. - - - Resets the pipe. - - - Gets the for this pipe. - - - Represents a set of options. - - - Creates a new instance of . - - - - - - - - - - Gets the default instance of . - - - Gets the minimum size of the segment requested from . - - - Gets the amount of bytes in when starts blocking. - - - Gets the instances used for buffer management. - - - Gets the used to execute callbacks. - - - Gets amount of bytes in when stops blocking. - - - Gets a value that determines if asynchronous callbacks should be executed on the they were captured on. This takes precedence over the schedulers specified in and . - - - Gets the used to execute callbacks. - - - Defines a class that provides access to a read side of pipe. - - - Initializes a new instance of the class. - - - Moves forward the pipeline's read cursor to after the consumed data. - Marks the extent of the data that has been successfully processed. - - - Moves forward the pipeline's read cursor to after the consumed data. - Marks the extent of the data that has been successfully processed. - Marks the extent of the data that has been read and examined. - - - Returns the underlying wrapped by the . - An optional flag that indicates whether disposing the returned leaves open () or completes (). - The underlying stream. - - - Cancels to currently pending or if none is pending next call to , without completing the . - - - Signals to the producer that the consumer is done reading. - Optional indicating a failure that's causing the pipeline to complete. - - - Marks the current pipe reader instance as being complete, meaning no more data will be read from it. - An optional exception that indicates the failure that caused the reader to complete. - A value task that represents the asynchronous complete operation. - - - Asynchronously reads the bytes from the and writes them to the specified , using a specified buffer size and cancellation token. - The pipe writer to which the contents of the current stream will be copied. - The token to monitor for cancellation requests. The default value is . - A task that represents the asynchronous copy operation. - - - Asynchronously reads the bytes from the and writes them to the specified stream, using a specified cancellation token. - The stream to which the contents of the current stream will be copied. - The token to monitor for cancellation requests. The default value is . - A task that represents the asynchronous copy operation. - - - Creates a wrapping the specified . - The stream that the pipe reader will wrap. - The options to configure the pipe reader. - A that wraps the . - - - Registers a callback that executes when the side of the pipe is completed. - The callback to register. - The state object to pass to when it's invoked. - - - Asynchronously reads a sequence of bytes from the current . - - A representing the asynchronous read operation. - - - Attempts to synchronously read data the . - The - - if data was available, or if the call was canceled or the writer was completed; otherwise, . - - - Abstraction for running and callbacks and continuations. - - - - The implementation that runs callbacks inline. - - - Requests to be run on scheduler with being passed in. - - - - - The implementation that queues callbacks to thread pool. - - - Defines a class that provides a pipeline to which data can be written. - - - Initializes a new instance of the class. - - - Notifies the that bytes were written to the output or . You must request a new buffer after calling to continue writing more data; you cannot write to a previously acquired buffer. - The number of bytes written to the or . - - - Returns the underlying wrapped by the . - An optional flag that indicates whether disposing the returned leaves open () or completes (). - The underlying stream. - - - Cancels the pending operation. If there is none, cancels next operation, without completing the . - - - Marks the as being complete, meaning no more items will be written to it. - Optional indicating a failure that's causing the pipeline to complete. - - - Marks the current pipe writer instance as being complete, meaning no more data will be written to it. - An optional exception that indicates the failure that caused the pipeline to complete. - A value task that represents the asynchronous complete operation. - - - Asynchronously reads the bytes from the specified stream and writes them to the . - The stream from which the contents will be copied. - The token to monitor for cancellation requests. The default value is . - A task that represents the asynchronous copy operation. - - - Creates a wrapping the specified . - The stream that the pipe writer will wrap. - The options to configure the pipe writer. - A that wraps the . - - - Makes bytes written available to and runs continuation. - The token to monitor for cancellation requests. The default value is . - A task that represents and wraps the asynchronous flush operation. - - - Returns a to write to that is at least the requested size, as specified by the parameter. - The minimum length of the returned . If 0, a non-empty memory buffer of arbitrary size is returned. - A memory buffer of at least bytes. If is 0, returns a non-empty buffer of arbitrary size. - The requested buffer size is not available. - - - Returns a to write to that is at least the requested size, as specified by the parameter. - The minimum length of the returned . If 0, a non-empty buffer of arbitrary size is returned. - A buffer of at least bytes. If is 0, returns a non-empty buffer of arbitrary size. - The requested buffer size is not available. - - - Registers a callback that executes when the side of the pipe is completed. - The callback to register. - The state object to pass to when it's invoked. - - - Writes the specified byte memory range to the pipe and makes data accessible to the . - The read-only byte memory region to write. - The token to monitor for cancellation requests. The default value is . - A task that represents the asynchronous write operation, and wraps the flush asynchronous operation. - - - The result of a call. - - - Creates a new instance of setting and flags. - - - - - - Gets the that was read. - - - - if the current operation was canceled; otherwise, . - - - - if the is complete; otherwise, . - - - Provides extension methods for that support read and write operations directly into pipes. - - - Asynchronously reads the bytes from the and writes them to the specified , using a cancellation token. - The stream from which the contents of the current stream will be copied. - The writer to which the contents of the source stream will be copied. - The token to monitor for cancellation requests. The default value is . - A task that represents the asynchronous copy operation. - - - Represents a set of options for controlling the creation of the . - - - Initializes a instance, optionally specifying a memory pool, a minimum buffer size, a minimum read size, and whether the underlying stream should be left open after the completes. - The memory pool to use when allocating memory. The default value is . - The minimum buffer size to use when renting memory from the . The default value is 4096. - The threshold of remaining bytes in the buffer before a new buffer is allocated. The default value is 1024. - - to leave the underlying stream open after the completes; to close it. The default is . - - - Gets the minimum buffer size to use when renting memory from the . - The buffer size. - - - Gets the value that indicates if the underlying stream should be left open after the completes. - - if the underlying stream should be left open after the completes; otherwise, . - - - Gets the threshold of remaining bytes in the buffer before a new buffer is allocated. - The minimum read size. - - - Gets the to use when allocating memory. - A memory pool instance. - - - Represents a set of options for controlling the creation of the . - - - Initializes a instance, optionally specifying a memory pool, a minimum buffer size, and whether the underlying stream should be left open after the completes. - The memory pool to use when allocating memory. The default value is . - The minimum buffer size to use when renting memory from the . The default value is 4096. - - to leave the underlying stream open after the completes; to close it. The default is . - - - Gets the value that indicates if the underlying stream should be left open after the completes. - - if the underlying stream should be left open after the completes; otherwise, . - - - Gets the minimum buffer size to use when renting memory from the . - An integer representing the minimum buffer size. - - - Gets the to use when allocating memory. - A memory pool instance. - - - \ No newline at end of file diff --git a/MTC_Adapter/packages/System.IO.Pipelines.4.7.1/useSharedDesignerContext.txt b/MTC_Adapter/packages/System.IO.Pipelines.4.7.1/useSharedDesignerContext.txt deleted file mode 100644 index e69de29..0000000 diff --git a/MTC_Adapter/packages/System.IO.Pipelines.4.7.1/version.txt b/MTC_Adapter/packages/System.IO.Pipelines.4.7.1/version.txt deleted file mode 100644 index e9c0a7c..0000000 --- a/MTC_Adapter/packages/System.IO.Pipelines.4.7.1/version.txt +++ /dev/null @@ -1 +0,0 @@ -8a3ffed558ddf943c1efa87d693227722d6af094 diff --git a/MTC_Adapter/packages/System.Threading.Channels.4.7.0/.signature.p7s b/MTC_Adapter/packages/System.Threading.Channels.4.7.0/.signature.p7s deleted file mode 100644 index f74a654..0000000 Binary files a/MTC_Adapter/packages/System.Threading.Channels.4.7.0/.signature.p7s and /dev/null differ diff --git a/MTC_Adapter/packages/System.Threading.Channels.4.7.0/LICENSE.TXT b/MTC_Adapter/packages/System.Threading.Channels.4.7.0/LICENSE.TXT deleted file mode 100644 index 984713a..0000000 --- a/MTC_Adapter/packages/System.Threading.Channels.4.7.0/LICENSE.TXT +++ /dev/null @@ -1,23 +0,0 @@ -The MIT License (MIT) - -Copyright (c) .NET Foundation and Contributors - -All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/MTC_Adapter/packages/System.Threading.Channels.4.7.0/System.Threading.Channels.4.7.0.nupkg b/MTC_Adapter/packages/System.Threading.Channels.4.7.0/System.Threading.Channels.4.7.0.nupkg deleted file mode 100644 index 946fbb7..0000000 Binary files a/MTC_Adapter/packages/System.Threading.Channels.4.7.0/System.Threading.Channels.4.7.0.nupkg and /dev/null differ diff --git a/MTC_Adapter/packages/System.Threading.Channels.4.7.0/THIRD-PARTY-NOTICES.TXT b/MTC_Adapter/packages/System.Threading.Channels.4.7.0/THIRD-PARTY-NOTICES.TXT deleted file mode 100644 index 77a243e..0000000 --- a/MTC_Adapter/packages/System.Threading.Channels.4.7.0/THIRD-PARTY-NOTICES.TXT +++ /dev/null @@ -1,375 +0,0 @@ -.NET Core uses third-party libraries or other resources that may be -distributed under licenses different than the .NET Core software. - -In the event that we accidentally failed to list a required notice, please -bring it to our attention. Post an issue or email us: - - dotnet@microsoft.com - -The attached notices are provided for information only. - -License notice for ASP.NET -------------------------------- - -Copyright (c) .NET Foundation. All rights reserved. -Licensed under the Apache License, Version 2.0. - -Available at -https://github.com/aspnet/AspNetCore/blob/master/LICENSE.txt - -License notice for Slicing-by-8 -------------------------------- - -http://sourceforge.net/projects/slicing-by-8/ - -Copyright (c) 2004-2006 Intel Corporation - All Rights Reserved - - -This software program is licensed subject to the BSD License, available at -http://www.opensource.org/licenses/bsd-license.html. - - -License notice for Unicode data -------------------------------- - -http://www.unicode.org/copyright.html#License - -Copyright © 1991-2017 Unicode, Inc. All rights reserved. -Distributed under the Terms of Use in http://www.unicode.org/copyright.html. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of the Unicode data files and any associated documentation -(the "Data Files") or Unicode software and any associated documentation -(the "Software") to deal in the Data Files or Software -without restriction, including without limitation the rights to use, -copy, modify, merge, publish, distribute, and/or sell copies of -the Data Files or Software, and to permit persons to whom the Data Files -or Software are furnished to do so, provided that either -(a) this copyright and permission notice appear with all copies -of the Data Files or Software, or -(b) this copyright and permission notice appear in associated -Documentation. - -THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT OF THIRD PARTY RIGHTS. -IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THE DATA FILES OR SOFTWARE. - -Except as contained in this notice, the name of a copyright holder -shall not be used in advertising or otherwise to promote the sale, -use or other dealings in these Data Files or Software without prior -written authorization of the copyright holder. - -License notice for Zlib ------------------------ - -https://github.com/madler/zlib -http://zlib.net/zlib_license.html - -/* zlib.h -- interface of the 'zlib' general purpose compression library - version 1.2.11, January 15th, 2017 - - Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler - - This software is provided 'as-is', without any express or implied - warranty. In no event will the authors be held liable for any damages - arising from the use of this software. - - Permission is granted to anyone to use this software for any purpose, - including commercial applications, and to alter it and redistribute it - freely, subject to the following restrictions: - - 1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. - 2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. - 3. This notice may not be removed or altered from any source distribution. - - Jean-loup Gailly Mark Adler - jloup@gzip.org madler@alumni.caltech.edu - -*/ - -License notice for Mono -------------------------------- - -http://www.mono-project.com/docs/about-mono/ - -Copyright (c) .NET Foundation Contributors - -MIT License - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the Software), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -License notice for International Organization for Standardization ------------------------------------------------------------------ - -Portions (C) International Organization for Standardization 1986: - Permission to copy in any form is granted for use with - conforming SGML systems and applications as defined in - ISO 8879, provided this notice is included in all copies. - -License notice for Intel ------------------------- - -"Copyright (c) 2004-2006 Intel Corporation - All Rights Reserved - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -1. Redistributions of source code must retain the above copyright notice, this -list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright notice, -this list of conditions and the following disclaimer in the documentation -and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -License notice for Xamarin and Novell -------------------------------------- - -Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - -Copyright (c) 2011 Novell, Inc (http://www.novell.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - -Third party notice for W3C --------------------------- - -"W3C SOFTWARE AND DOCUMENT NOTICE AND LICENSE -Status: This license takes effect 13 May, 2015. -This work is being provided by the copyright holders under the following license. -License -By obtaining and/or copying this work, you (the licensee) agree that you have read, understood, and will comply with the following terms and conditions. -Permission to copy, modify, and distribute this work, with or without modification, for any purpose and without fee or royalty is hereby granted, provided that you include the following on ALL copies of the work or portions thereof, including modifications: -The full text of this NOTICE in a location viewable to users of the redistributed or derivative work. -Any pre-existing intellectual property disclaimers, notices, or terms and conditions. If none exist, the W3C Software and Document Short Notice should be included. -Notice of any changes or modifications, through a copyright statement on the new code or document such as "This software or document includes material copied from or derived from [title and URI of the W3C document]. Copyright © [YEAR] W3C® (MIT, ERCIM, Keio, Beihang)." -Disclaimers -THIS WORK IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENT WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. -COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENT. -The name and trademarks of copyright holders may NOT be used in advertising or publicity pertaining to the work without specific, written prior permission. Title to copyright in this work will at all times remain with copyright holders." - -License notice for Bit Twiddling Hacks --------------------------------------- - -Bit Twiddling Hacks - -By Sean Eron Anderson -seander@cs.stanford.edu - -Individually, the code snippets here are in the public domain (unless otherwise -noted) — feel free to use them however you please. The aggregate collection and -descriptions are © 1997-2005 Sean Eron Anderson. The code and descriptions are -distributed in the hope that they will be useful, but WITHOUT ANY WARRANTY and -without even the implied warranty of merchantability or fitness for a particular -purpose. - -License notice for Brotli --------------------------------------- - -Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - -compress_fragment.c: -Copyright (c) 2011, Google Inc. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -""AS IS"" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -decode_fuzzer.c: -Copyright (c) 2015 The Chromium Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -""AS IS"" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." - -License notice for Json.NET -------------------------------- - -https://github.com/JamesNK/Newtonsoft.Json/blob/master/LICENSE.md - -The MIT License (MIT) - -Copyright (c) 2007 James Newton-King - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -License notice for vectorized base64 encoding / decoding --------------------------------------------------------- - -Copyright (c) 2005-2007, Nick Galbreath -Copyright (c) 2013-2017, Alfred Klomp -Copyright (c) 2015-2017, Wojciech Mula -Copyright (c) 2016-2017, Matthieu Darbois -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - -- Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - -- Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS -IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED -TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A -PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED -TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/MTC_Adapter/packages/System.Threading.Channels.4.7.0/lib/netcoreapp3.0/System.Threading.Channels.dll b/MTC_Adapter/packages/System.Threading.Channels.4.7.0/lib/netcoreapp3.0/System.Threading.Channels.dll deleted file mode 100644 index 93792b6..0000000 Binary files a/MTC_Adapter/packages/System.Threading.Channels.4.7.0/lib/netcoreapp3.0/System.Threading.Channels.dll and /dev/null differ diff --git a/MTC_Adapter/packages/System.Threading.Channels.4.7.0/lib/netcoreapp3.0/System.Threading.Channels.xml b/MTC_Adapter/packages/System.Threading.Channels.4.7.0/lib/netcoreapp3.0/System.Threading.Channels.xml deleted file mode 100644 index 1e9482b..0000000 --- a/MTC_Adapter/packages/System.Threading.Channels.4.7.0/lib/netcoreapp3.0/System.Threading.Channels.xml +++ /dev/null @@ -1,217 +0,0 @@ - - - - System.Threading.Channels - - - - Specifies the behavior to use when writing to a bounded channel that is already full. - - - Removes and ignores the newest item in the channel in order to make room for the item being written. - - - Removes and ignores the oldest item in the channel in order to make room for the item being written. - - - Drops the item being written. - - - Waits for space to be available in order to complete the write operation. - - - Provides options that control the behavior of bounded instances. - - - Initializes the options. - The maximum number of items the bounded channel may store. - - - Gets or sets the maximum number of items the bounded channel may store. - - - Gets or sets the behavior incurred by write operations when the channel is full. - - - Provides static methods for creating channels. - - - Creates a channel with the specified maximum capacity. - The maximum number of items the channel may store. - Specifies the type of data in the channel. - The created channel. - - - Creates a channel with the specified maximum capacity. - Options that guide the behavior of the channel. - Specifies the type of data in the channel. - The created channel. - - - Creates an unbounded channel usable by any number of readers and writers concurrently. - The type of data in the channel. - The created channel. - - - Creates an unbounded channel subject to the provided options. - Options that guide the behavior of the channel. - Specifies the type of data in the channel. - The created channel. - - - Provides a base class for channels that support reading and writing elements of type . - Specifies the type of data readable and writable in the channel. - - - Initializes an instance of the class. - - - Provides a base class for channels that support reading elements of type and writing elements of type . - Specifies the type of data that may be written to the channel. - Specifies the type of data that may be read from the channel. - - - Initializes an instance of the class. - - - Implicit cast from a to its readable half. - The being cast. - The readable half. - - - Implicit cast from a to its writable half. - The being cast. - The writable half. - - - Gets the readable half of this channel. - - - Gets the writable half of this channel. - - - Exception thrown when a channel is used after it's been closed. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class. - The exception that is the cause of this exception. - - - Initializes a new instance of the class with serialized data. - The object that holds the serialized object data. - The contextual information about the source or destination. - - - Initializes a new instance of the class. - The message that describes the error. - - - Initializes a new instance of the class. - The message that describes the error. - The exception that is the cause of this exception. - - - Provides options that control the behavior of channel instances. - - - Initializes an instance of the class. - - - - if operations performed on a channel may synchronously invoke continuations subscribed to -notifications of pending async operations; if all continuations should be invoked asynchronously. - - - - readers from the channel guarantee that there will only ever be at most one read operation at a time; - if no such constraint is guaranteed. - - - - if writers to the channel guarantee that there will only ever be at most one write operation -at a time; if no such constraint is guaranteed. - - - Provides a base class for reading from a channel. - Specifies the type of data that may be read from the channel. - - - Initializes an instance of the class. - - - Gets a that completes when no more data will ever -be available to be read from this channel. - - - Creates an that enables reading all of the data from the channel. - The cancellation token to use to cancel the enumeration. - The created async enumerable. - - - Asynchronously reads an item from the channel. - A used to cancel the read operation. - A that represents the asynchronous read operation. - - - Attempts to read an item from the channel. - The read item, or a default value if no item could be read. - - if an item was read; otherwise, . - - - Returns a that will complete when data is available to read. - A used to cancel the wait operation. - A that will complete with a result when data is available to read - or with a result when no further data will ever be available to be read due to the channel completing successfully. - If the channel completes with an exception, the task will also complete with an exception. -. - - - Provides a base class for writing to a channel. - Specifies the type of data that may be written to the channel. - - - Initializes an instance of the class. - - - Mark the channel as being complete, meaning no more items will be written to it. - Optional Exception indicating a failure that's causing the channel to complete. - The channel has already been marked as complete. - - - Attempts to mark the channel as being completed, meaning no more data will be written to it. - An indicating the failure causing no more data to be written, or null for success. - - if this operation successfully completes the channel; otherwise, if the channel could not be marked for completion, -for example due to having already been marked as such, or due to not supporting completion. -. - - - Attempts to write the specified item to the channel. - The item to write. - - if the item was written; otherwise, . - - - Returns a that will complete when space is available to write an item. - A used to cancel the wait operation. - A that will complete with a result when space is available to write an item -or with a result when no further writing will be permitted. - - - Asynchronously writes an item to the channel. - The value to write to the channel. - A used to cancel the write operation. - A that represents the asynchronous write operation. - - - Provides options that control the behavior of unbounded instances. - - - Initializes a new instance of the class. - - - \ No newline at end of file diff --git a/MTC_Adapter/packages/System.Threading.Channels.4.7.0/lib/netstandard1.3/System.Threading.Channels.dll b/MTC_Adapter/packages/System.Threading.Channels.4.7.0/lib/netstandard1.3/System.Threading.Channels.dll deleted file mode 100644 index 1267d29..0000000 Binary files a/MTC_Adapter/packages/System.Threading.Channels.4.7.0/lib/netstandard1.3/System.Threading.Channels.dll and /dev/null differ diff --git a/MTC_Adapter/packages/System.Threading.Channels.4.7.0/lib/netstandard1.3/System.Threading.Channels.xml b/MTC_Adapter/packages/System.Threading.Channels.4.7.0/lib/netstandard1.3/System.Threading.Channels.xml deleted file mode 100644 index 1e9482b..0000000 --- a/MTC_Adapter/packages/System.Threading.Channels.4.7.0/lib/netstandard1.3/System.Threading.Channels.xml +++ /dev/null @@ -1,217 +0,0 @@ - - - - System.Threading.Channels - - - - Specifies the behavior to use when writing to a bounded channel that is already full. - - - Removes and ignores the newest item in the channel in order to make room for the item being written. - - - Removes and ignores the oldest item in the channel in order to make room for the item being written. - - - Drops the item being written. - - - Waits for space to be available in order to complete the write operation. - - - Provides options that control the behavior of bounded instances. - - - Initializes the options. - The maximum number of items the bounded channel may store. - - - Gets or sets the maximum number of items the bounded channel may store. - - - Gets or sets the behavior incurred by write operations when the channel is full. - - - Provides static methods for creating channels. - - - Creates a channel with the specified maximum capacity. - The maximum number of items the channel may store. - Specifies the type of data in the channel. - The created channel. - - - Creates a channel with the specified maximum capacity. - Options that guide the behavior of the channel. - Specifies the type of data in the channel. - The created channel. - - - Creates an unbounded channel usable by any number of readers and writers concurrently. - The type of data in the channel. - The created channel. - - - Creates an unbounded channel subject to the provided options. - Options that guide the behavior of the channel. - Specifies the type of data in the channel. - The created channel. - - - Provides a base class for channels that support reading and writing elements of type . - Specifies the type of data readable and writable in the channel. - - - Initializes an instance of the class. - - - Provides a base class for channels that support reading elements of type and writing elements of type . - Specifies the type of data that may be written to the channel. - Specifies the type of data that may be read from the channel. - - - Initializes an instance of the class. - - - Implicit cast from a to its readable half. - The being cast. - The readable half. - - - Implicit cast from a to its writable half. - The being cast. - The writable half. - - - Gets the readable half of this channel. - - - Gets the writable half of this channel. - - - Exception thrown when a channel is used after it's been closed. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class. - The exception that is the cause of this exception. - - - Initializes a new instance of the class with serialized data. - The object that holds the serialized object data. - The contextual information about the source or destination. - - - Initializes a new instance of the class. - The message that describes the error. - - - Initializes a new instance of the class. - The message that describes the error. - The exception that is the cause of this exception. - - - Provides options that control the behavior of channel instances. - - - Initializes an instance of the class. - - - - if operations performed on a channel may synchronously invoke continuations subscribed to -notifications of pending async operations; if all continuations should be invoked asynchronously. - - - - readers from the channel guarantee that there will only ever be at most one read operation at a time; - if no such constraint is guaranteed. - - - - if writers to the channel guarantee that there will only ever be at most one write operation -at a time; if no such constraint is guaranteed. - - - Provides a base class for reading from a channel. - Specifies the type of data that may be read from the channel. - - - Initializes an instance of the class. - - - Gets a that completes when no more data will ever -be available to be read from this channel. - - - Creates an that enables reading all of the data from the channel. - The cancellation token to use to cancel the enumeration. - The created async enumerable. - - - Asynchronously reads an item from the channel. - A used to cancel the read operation. - A that represents the asynchronous read operation. - - - Attempts to read an item from the channel. - The read item, or a default value if no item could be read. - - if an item was read; otherwise, . - - - Returns a that will complete when data is available to read. - A used to cancel the wait operation. - A that will complete with a result when data is available to read - or with a result when no further data will ever be available to be read due to the channel completing successfully. - If the channel completes with an exception, the task will also complete with an exception. -. - - - Provides a base class for writing to a channel. - Specifies the type of data that may be written to the channel. - - - Initializes an instance of the class. - - - Mark the channel as being complete, meaning no more items will be written to it. - Optional Exception indicating a failure that's causing the channel to complete. - The channel has already been marked as complete. - - - Attempts to mark the channel as being completed, meaning no more data will be written to it. - An indicating the failure causing no more data to be written, or null for success. - - if this operation successfully completes the channel; otherwise, if the channel could not be marked for completion, -for example due to having already been marked as such, or due to not supporting completion. -. - - - Attempts to write the specified item to the channel. - The item to write. - - if the item was written; otherwise, . - - - Returns a that will complete when space is available to write an item. - A used to cancel the wait operation. - A that will complete with a result when space is available to write an item -or with a result when no further writing will be permitted. - - - Asynchronously writes an item to the channel. - The value to write to the channel. - A used to cancel the write operation. - A that represents the asynchronous write operation. - - - Provides options that control the behavior of unbounded instances. - - - Initializes a new instance of the class. - - - \ No newline at end of file diff --git a/MTC_Adapter/packages/System.Threading.Channels.4.7.0/lib/netstandard2.0/System.Threading.Channels.dll b/MTC_Adapter/packages/System.Threading.Channels.4.7.0/lib/netstandard2.0/System.Threading.Channels.dll deleted file mode 100644 index 0cd63c3..0000000 Binary files a/MTC_Adapter/packages/System.Threading.Channels.4.7.0/lib/netstandard2.0/System.Threading.Channels.dll and /dev/null differ diff --git a/MTC_Adapter/packages/System.Threading.Channels.4.7.0/lib/netstandard2.0/System.Threading.Channels.xml b/MTC_Adapter/packages/System.Threading.Channels.4.7.0/lib/netstandard2.0/System.Threading.Channels.xml deleted file mode 100644 index 1e9482b..0000000 --- a/MTC_Adapter/packages/System.Threading.Channels.4.7.0/lib/netstandard2.0/System.Threading.Channels.xml +++ /dev/null @@ -1,217 +0,0 @@ - - - - System.Threading.Channels - - - - Specifies the behavior to use when writing to a bounded channel that is already full. - - - Removes and ignores the newest item in the channel in order to make room for the item being written. - - - Removes and ignores the oldest item in the channel in order to make room for the item being written. - - - Drops the item being written. - - - Waits for space to be available in order to complete the write operation. - - - Provides options that control the behavior of bounded instances. - - - Initializes the options. - The maximum number of items the bounded channel may store. - - - Gets or sets the maximum number of items the bounded channel may store. - - - Gets or sets the behavior incurred by write operations when the channel is full. - - - Provides static methods for creating channels. - - - Creates a channel with the specified maximum capacity. - The maximum number of items the channel may store. - Specifies the type of data in the channel. - The created channel. - - - Creates a channel with the specified maximum capacity. - Options that guide the behavior of the channel. - Specifies the type of data in the channel. - The created channel. - - - Creates an unbounded channel usable by any number of readers and writers concurrently. - The type of data in the channel. - The created channel. - - - Creates an unbounded channel subject to the provided options. - Options that guide the behavior of the channel. - Specifies the type of data in the channel. - The created channel. - - - Provides a base class for channels that support reading and writing elements of type . - Specifies the type of data readable and writable in the channel. - - - Initializes an instance of the class. - - - Provides a base class for channels that support reading elements of type and writing elements of type . - Specifies the type of data that may be written to the channel. - Specifies the type of data that may be read from the channel. - - - Initializes an instance of the class. - - - Implicit cast from a to its readable half. - The being cast. - The readable half. - - - Implicit cast from a to its writable half. - The being cast. - The writable half. - - - Gets the readable half of this channel. - - - Gets the writable half of this channel. - - - Exception thrown when a channel is used after it's been closed. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class. - The exception that is the cause of this exception. - - - Initializes a new instance of the class with serialized data. - The object that holds the serialized object data. - The contextual information about the source or destination. - - - Initializes a new instance of the class. - The message that describes the error. - - - Initializes a new instance of the class. - The message that describes the error. - The exception that is the cause of this exception. - - - Provides options that control the behavior of channel instances. - - - Initializes an instance of the class. - - - - if operations performed on a channel may synchronously invoke continuations subscribed to -notifications of pending async operations; if all continuations should be invoked asynchronously. - - - - readers from the channel guarantee that there will only ever be at most one read operation at a time; - if no such constraint is guaranteed. - - - - if writers to the channel guarantee that there will only ever be at most one write operation -at a time; if no such constraint is guaranteed. - - - Provides a base class for reading from a channel. - Specifies the type of data that may be read from the channel. - - - Initializes an instance of the class. - - - Gets a that completes when no more data will ever -be available to be read from this channel. - - - Creates an that enables reading all of the data from the channel. - The cancellation token to use to cancel the enumeration. - The created async enumerable. - - - Asynchronously reads an item from the channel. - A used to cancel the read operation. - A that represents the asynchronous read operation. - - - Attempts to read an item from the channel. - The read item, or a default value if no item could be read. - - if an item was read; otherwise, . - - - Returns a that will complete when data is available to read. - A used to cancel the wait operation. - A that will complete with a result when data is available to read - or with a result when no further data will ever be available to be read due to the channel completing successfully. - If the channel completes with an exception, the task will also complete with an exception. -. - - - Provides a base class for writing to a channel. - Specifies the type of data that may be written to the channel. - - - Initializes an instance of the class. - - - Mark the channel as being complete, meaning no more items will be written to it. - Optional Exception indicating a failure that's causing the channel to complete. - The channel has already been marked as complete. - - - Attempts to mark the channel as being completed, meaning no more data will be written to it. - An indicating the failure causing no more data to be written, or null for success. - - if this operation successfully completes the channel; otherwise, if the channel could not be marked for completion, -for example due to having already been marked as such, or due to not supporting completion. -. - - - Attempts to write the specified item to the channel. - The item to write. - - if the item was written; otherwise, . - - - Returns a that will complete when space is available to write an item. - A used to cancel the wait operation. - A that will complete with a result when space is available to write an item -or with a result when no further writing will be permitted. - - - Asynchronously writes an item to the channel. - The value to write to the channel. - A used to cancel the write operation. - A that represents the asynchronous write operation. - - - Provides options that control the behavior of unbounded instances. - - - Initializes a new instance of the class. - - - \ No newline at end of file diff --git a/MTC_Adapter/packages/System.Threading.Channels.4.7.0/useSharedDesignerContext.txt b/MTC_Adapter/packages/System.Threading.Channels.4.7.0/useSharedDesignerContext.txt deleted file mode 100644 index e69de29..0000000 diff --git a/MTC_Adapter/packages/System.Threading.Channels.4.7.0/version.txt b/MTC_Adapter/packages/System.Threading.Channels.4.7.0/version.txt deleted file mode 100644 index f5d54e7..0000000 --- a/MTC_Adapter/packages/System.Threading.Channels.4.7.0/version.txt +++ /dev/null @@ -1 +0,0 @@ -0f7f38c4fd323b26da10cce95f857f77f0f09b48