Selaa lähdekoodia

Projektdateien hinzufügen.

master
Siegfried Dorn 3 vuotta sitten
vanhempi
commit
27fef52590
100 muutettua tiedostoa jossa 5631 lisäystä ja 0 poistoa
  1. +398
    -0
      .gitignore
  2. +208
    -0
      Connector.cs
  3. +2488
    -0
      Doxyfile
  4. +13
    -0
      MQttConnection.csproj
  5. +19
    -0
      Message.cs
  6. +224
    -0
      doc/docbook/_connector_8cs.xml
  7. +6
    -0
      doc/docbook/_connector_8cs__dep__incl.dot
  8. +1
    -0
      doc/docbook/_connector_8cs__dep__incl.md5
  9. +6
    -0
      doc/docbook/_connector_8cs__incl.dot
  10. +1
    -0
      doc/docbook/_connector_8cs__incl.md5
  11. +31
    -0
      doc/docbook/_debug_2net6_80_2_8_n_e_t_core_app_00_version_0Av6_80_8_assembly_attributes_8cs.xml
  12. +6
    -0
      doc/docbook/_debug_2net6_80_2_8_n_e_t_core_app_00_version_0Av6_80_8_assembly_attributes_8cs__dep__incl.dot
  13. +1
    -0
      doc/docbook/_debug_2net6_80_2_8_n_e_t_core_app_00_version_0Av6_80_8_assembly_attributes_8cs__dep__incl.md5
  14. +6
    -0
      doc/docbook/_debug_2net6_80_2_8_n_e_t_core_app_00_version_0Av6_80_8_assembly_attributes_8cs__incl.dot
  15. +1
    -0
      doc/docbook/_debug_2net6_80_2_8_n_e_t_core_app_00_version_0Av6_80_8_assembly_attributes_8cs__incl.md5
  16. +33
    -0
      doc/docbook/_debug_2net6_80_2_m_qtt_connection_8_assembly_info_8cs.xml
  17. +6
    -0
      doc/docbook/_debug_2net6_80_2_m_qtt_connection_8_assembly_info_8cs__dep__incl.dot
  18. +1
    -0
      doc/docbook/_debug_2net6_80_2_m_qtt_connection_8_assembly_info_8cs__dep__incl.md5
  19. +6
    -0
      doc/docbook/_debug_2net6_80_2_m_qtt_connection_8_assembly_info_8cs__incl.dot
  20. +1
    -0
      doc/docbook/_debug_2net6_80_2_m_qtt_connection_8_assembly_info_8cs__incl.md5
  21. +70
    -0
      doc/docbook/_debug_2net6_80_2_m_qtt_connection_8_global_usings_8g_8cs.xml
  22. +6
    -0
      doc/docbook/_debug_2net6_80_2_m_qtt_connection_8_global_usings_8g_8cs__dep__incl.dot
  23. +1
    -0
      doc/docbook/_debug_2net6_80_2_m_qtt_connection_8_global_usings_8g_8cs__dep__incl.md5
  24. +6
    -0
      doc/docbook/_debug_2net6_80_2_m_qtt_connection_8_global_usings_8g_8cs__incl.dot
  25. +1
    -0
      doc/docbook/_debug_2net6_80_2_m_qtt_connection_8_global_usings_8g_8cs__incl.md5
  26. +49
    -0
      doc/docbook/_message_8cs.xml
  27. +6
    -0
      doc/docbook/_message_8cs__dep__incl.dot
  28. +1
    -0
      doc/docbook/_message_8cs__dep__incl.md5
  29. +6
    -0
      doc/docbook/_message_8cs__incl.dot
  30. +1
    -0
      doc/docbook/_message_8cs__incl.md5
  31. +14
    -0
      doc/docbook/_release_2net6_80_2_8_n_e_t_core_app_00_version_0Av6_80_8_assembly_attributes_8cs.xml
  32. +6
    -0
      doc/docbook/_release_2net6_80_2_8_n_e_t_core_app_00_version_0Av6_80_8_assembly_attributes_8cs__dep__incl.dot
  33. +1
    -0
      doc/docbook/_release_2net6_80_2_8_n_e_t_core_app_00_version_0Av6_80_8_assembly_attributes_8cs__dep__incl.md5
  34. +6
    -0
      doc/docbook/_release_2net6_80_2_8_n_e_t_core_app_00_version_0Av6_80_8_assembly_attributes_8cs__incl.dot
  35. +1
    -0
      doc/docbook/_release_2net6_80_2_8_n_e_t_core_app_00_version_0Av6_80_8_assembly_attributes_8cs__incl.md5
  36. +33
    -0
      doc/docbook/_release_2net6_80_2_m_qtt_connection_8_assembly_info_8cs.xml
  37. +6
    -0
      doc/docbook/_release_2net6_80_2_m_qtt_connection_8_assembly_info_8cs__dep__incl.dot
  38. +1
    -0
      doc/docbook/_release_2net6_80_2_m_qtt_connection_8_assembly_info_8cs__dep__incl.md5
  39. +6
    -0
      doc/docbook/_release_2net6_80_2_m_qtt_connection_8_assembly_info_8cs__incl.dot
  40. +1
    -0
      doc/docbook/_release_2net6_80_2_m_qtt_connection_8_assembly_info_8cs__incl.md5
  41. +18
    -0
      doc/docbook/_release_2net6_80_2_m_qtt_connection_8_global_usings_8g_8cs.xml
  42. +6
    -0
      doc/docbook/_release_2net6_80_2_m_qtt_connection_8_global_usings_8g_8cs__dep__incl.dot
  43. +1
    -0
      doc/docbook/_release_2net6_80_2_m_qtt_connection_8_global_usings_8g_8cs__dep__incl.md5
  44. +6
    -0
      doc/docbook/_release_2net6_80_2_m_qtt_connection_8_global_usings_8g_8cs__incl.dot
  45. +1
    -0
      doc/docbook/_release_2net6_80_2_m_qtt_connection_8_global_usings_8g_8cs__incl.md5
  46. +4
    -0
      doc/docbook/class_event_args.xml
  47. +6
    -0
      doc/docbook/class_event_args__coll__graph.dot
  48. +1
    -0
      doc/docbook/class_event_args__coll__graph.md5
  49. +8
    -0
      doc/docbook/class_event_args__inherit__graph.dot
  50. +1
    -0
      doc/docbook/class_event_args__inherit__graph.md5
  51. +615
    -0
      doc/docbook/class_m_qtt_connection_1_1_connector.xml
  52. +6
    -0
      doc/docbook/class_m_qtt_connection_1_1_connector__coll__graph.dot
  53. +1
    -0
      doc/docbook/class_m_qtt_connection_1_1_connector__coll__graph.md5
  54. +6
    -0
      doc/docbook/class_m_qtt_connection_1_1_connector__inherit__graph.dot
  55. +1
    -0
      doc/docbook/class_m_qtt_connection_1_1_connector__inherit__graph.md5
  56. +41
    -0
      doc/docbook/class_m_qtt_connection_1_1_message.xml
  57. +8
    -0
      doc/docbook/class_m_qtt_connection_1_1_message__coll__graph.dot
  58. +1
    -0
      doc/docbook/class_m_qtt_connection_1_1_message__coll__graph.md5
  59. +8
    -0
      doc/docbook/class_m_qtt_connection_1_1_message__inherit__graph.dot
  60. +1
    -0
      doc/docbook/class_m_qtt_connection_1_1_message__inherit__graph.md5
  61. +36
    -0
      doc/docbook/dir_43724e81dd40e09f32417973865cdd64.xml
  62. +11
    -0
      doc/docbook/dir_43724e81dd40e09f32417973865cdd64_dep.dot
  63. +1
    -0
      doc/docbook/dir_43724e81dd40e09f32417973865cdd64_dep.md5
  64. +43
    -0
      doc/docbook/dir_5bc0522bdcced5c53981ba02ce0a34ba.xml
  65. +9
    -0
      doc/docbook/dir_5bc0522bdcced5c53981ba02ce0a34ba_dep.dot
  66. +1
    -0
      doc/docbook/dir_5bc0522bdcced5c53981ba02ce0a34ba_dep.md5
  67. +43
    -0
      doc/docbook/dir_7212c827820ef56532d3599ed27e3aff.xml
  68. +9
    -0
      doc/docbook/dir_7212c827820ef56532d3599ed27e3aff_dep.dot
  69. +1
    -0
      doc/docbook/dir_7212c827820ef56532d3599ed27e3aff_dep.md5
  70. +29
    -0
      doc/docbook/dir_9fe5cc214b8578ee5b8e153089aca810.xml
  71. +13
    -0
      doc/docbook/dir_9fe5cc214b8578ee5b8e153089aca810_dep.dot
  72. +1
    -0
      doc/docbook/dir_9fe5cc214b8578ee5b8e153089aca810_dep.md5
  73. +29
    -0
      doc/docbook/dir_a71c3b2ad23b9ff58220dd012d201987.xml
  74. +13
    -0
      doc/docbook/dir_a71c3b2ad23b9ff58220dd012d201987_dep.dot
  75. +1
    -0
      doc/docbook/dir_a71c3b2ad23b9ff58220dd012d201987_dep.md5
  76. +42
    -0
      doc/docbook/index.xml
  77. +4
    -0
      doc/docbook/namespace_m_q_t_tnet.xml
  78. +4
    -0
      doc/docbook/namespace_m_q_t_tnet_1_1_client.xml
  79. +4
    -0
      doc/docbook/namespace_m_q_t_tnet_1_1_client_1_1_connecting.xml
  80. +4
    -0
      doc/docbook/namespace_m_q_t_tnet_1_1_client_1_1_disconnecting.xml
  81. +4
    -0
      doc/docbook/namespace_m_q_t_tnet_1_1_client_1_1_options.xml
  82. +24
    -0
      doc/docbook/namespace_m_qtt_connection.xml
  83. +4
    -0
      doc/docbook/namespace_system.xml
  84. +4
    -0
      doc/docbook/namespace_system_1_1_reflection.xml
  85. +4
    -0
      doc/docbook/namespace_system_1_1_text.xml
  86. +4
    -0
      doc/docbook/namespaceglobal_1_1_system.xml
  87. +4
    -0
      doc/docbook/namespaceglobal_1_1_system_1_1_collections_1_1_generic.xml
  88. +4
    -0
      doc/docbook/namespaceglobal_1_1_system_1_1_i_o.xml
  89. +4
    -0
      doc/docbook/namespaceglobal_1_1_system_1_1_linq.xml
  90. +4
    -0
      doc/docbook/namespaceglobal_1_1_system_1_1_net_1_1_http.xml
  91. +4
    -0
      doc/docbook/namespaceglobal_1_1_system_1_1_threading.xml
  92. +4
    -0
      doc/docbook/namespaceglobal_1_1_system_1_1_threading_1_1_tasks.xml
  93. +115
    -0
      doc/html/_connector_8cs.html
  94. +134
    -0
      doc/html/_connector_8cs_source.html
  95. +100
    -0
      doc/html/_debug_2net6_80_2_8_n_e_t_core_app_00_version_0Av6_80_8_assembly_attributes_8cs.html
  96. +100
    -0
      doc/html/_debug_2net6_80_2_8_n_e_t_core_app_00_version_0Av6_80_8_assembly_attributes_8cs_source.html
  97. +100
    -0
      doc/html/_debug_2net6_80_2_m_qtt_connection_8_assembly_info_8cs.html
  98. +99
    -0
      doc/html/_debug_2net6_80_2_m_qtt_connection_8_assembly_info_8cs_source.html
  99. +100
    -0
      doc/html/_debug_2net6_80_2_m_qtt_connection_8_global_usings_8g_8cs.html
  100. +99
    -0
      doc/html/_debug_2net6_80_2_m_qtt_connection_8_global_usings_8g_8cs_source.html

+ 398
- 0
.gitignore Näytä tiedosto

@@ -0,0 +1,398 @@
## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.
##
## Get latest from https://github.com/github/gitignore/blob/main/VisualStudio.gitignore

# User-specific files
*.rsuser
*.suo
*.user
*.userosscache
*.sln.docstates

# User-specific files (MonoDevelop/Xamarin Studio)
*.userprefs

# Mono auto generated files
mono_crash.*

# Build results
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
[Rr]eleases/
x64/
x86/
[Ww][Ii][Nn]32/
[Aa][Rr][Mm]/
[Aa][Rr][Mm]64/
bld/
[Bb]in/
[Oo]bj/
[Ll]og/
[Ll]ogs/

# Visual Studio 2015/2017 cache/options directory
.vs/
# Uncomment if you have tasks that create the project's static files in wwwroot
#wwwroot/

# Visual Studio 2017 auto generated files
Generated\ Files/

# MSTest test Results
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*

# NUnit
*.VisualState.xml
TestResult.xml
nunit-*.xml

# Build Results of an ATL Project
[Dd]ebugPS/
[Rr]eleasePS/
dlldata.c

# Benchmark Results
BenchmarkDotNet.Artifacts/

# .NET Core
project.lock.json
project.fragment.lock.json
artifacts/

# ASP.NET Scaffolding
ScaffoldingReadMe.txt

# StyleCop
StyleCopReport.xml

# Files built by Visual Studio
*_i.c
*_p.c
*_h.h
*.ilk
*.meta
*.obj
*.iobj
*.pch
*.pdb
*.ipdb
*.pgc
*.pgd
*.rsp
*.sbr
*.tlb
*.tli
*.tlh
*.tmp
*.tmp_proj
*_wpftmp.csproj
*.log
*.tlog
*.vspscc
*.vssscc
.builds
*.pidb
*.svclog
*.scc

# Chutzpah Test files
_Chutzpah*

# Visual C++ cache files
ipch/
*.aps
*.ncb
*.opendb
*.opensdf
*.sdf
*.cachefile
*.VC.db
*.VC.VC.opendb

# Visual Studio profiler
*.psess
*.vsp
*.vspx
*.sap

# Visual Studio Trace Files
*.e2e

# TFS 2012 Local Workspace
$tf/

# Guidance Automation Toolkit
*.gpState

# ReSharper is a .NET coding add-in
_ReSharper*/
*.[Rr]e[Ss]harper
*.DotSettings.user

# TeamCity is a build add-in
_TeamCity*

# DotCover is a Code Coverage Tool
*.dotCover

# AxoCover is a Code Coverage Tool
.axoCover/*
!.axoCover/settings.json

# Coverlet is a free, cross platform Code Coverage Tool
coverage*.json
coverage*.xml
coverage*.info

# Visual Studio code coverage results
*.coverage
*.coveragexml

# NCrunch
_NCrunch_*
.*crunch*.local.xml
nCrunchTemp_*

# MightyMoose
*.mm.*
AutoTest.Net/

# Web workbench (sass)
.sass-cache/

# Installshield output folder
[Ee]xpress/

# DocProject is a documentation generator add-in
DocProject/buildhelp/
DocProject/Help/*.HxT
DocProject/Help/*.HxC
DocProject/Help/*.hhc
DocProject/Help/*.hhk
DocProject/Help/*.hhp
DocProject/Help/Html2
DocProject/Help/html

# Click-Once directory
publish/

# Publish Web Output
*.[Pp]ublish.xml
*.azurePubxml
# Note: Comment the next line if you want to checkin your web deploy settings,
# but database connection strings (with potential passwords) will be unencrypted
*.pubxml
*.publishproj

# Microsoft Azure Web App publish settings. Comment the next line if you want to
# checkin your Azure Web App publish settings, but sensitive information contained
# in these scripts will be unencrypted
PublishScripts/

# NuGet Packages
*.nupkg
# NuGet Symbol Packages
*.snupkg
# The packages folder can be ignored because of Package Restore
**/[Pp]ackages/*
# except build/, which is used as an MSBuild target.
!**/[Pp]ackages/build/
# Uncomment if necessary however generally it will be regenerated when needed
#!**/[Pp]ackages/repositories.config
# NuGet v3's project.json files produces more ignorable files
*.nuget.props
*.nuget.targets

# Microsoft Azure Build Output
csx/
*.build.csdef

# Microsoft Azure Emulator
ecf/
rcf/

# Windows Store app package directories and files
AppPackages/
BundleArtifacts/
Package.StoreAssociation.xml
_pkginfo.txt
*.appx
*.appxbundle
*.appxupload

# Visual Studio cache files
# files ending in .cache can be ignored
*.[Cc]ache
# but keep track of directories ending in .cache
!?*.[Cc]ache/

# Others
ClientBin/
~$*
*~
*.dbmdl
*.dbproj.schemaview
*.jfm
*.pfx
*.publishsettings
orleans.codegen.cs

# Including strong name files can present a security risk
# (https://github.com/github/gitignore/pull/2483#issue-259490424)
#*.snk

# Since there are multiple workflows, uncomment next line to ignore bower_components
# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
#bower_components/

# RIA/Silverlight projects
Generated_Code/

# Backup & report files from converting an old project file
# to a newer Visual Studio version. Backup files are not needed,
# because we have git ;-)
_UpgradeReport_Files/
Backup*/
UpgradeLog*.XML
UpgradeLog*.htm
ServiceFabricBackup/
*.rptproj.bak

# SQL Server files
*.mdf
*.ldf
*.ndf

# Business Intelligence projects
*.rdl.data
*.bim.layout
*.bim_*.settings
*.rptproj.rsuser
*- [Bb]ackup.rdl
*- [Bb]ackup ([0-9]).rdl
*- [Bb]ackup ([0-9][0-9]).rdl

# Microsoft Fakes
FakesAssemblies/

# GhostDoc plugin setting file
*.GhostDoc.xml

# Node.js Tools for Visual Studio
.ntvs_analysis.dat
node_modules/

# Visual Studio 6 build log
*.plg

# Visual Studio 6 workspace options file
*.opt

# Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
*.vbw

# Visual Studio 6 auto-generated project file (contains which files were open etc.)
*.vbp

# Visual Studio 6 workspace and project file (working project files containing files to include in project)
*.dsw
*.dsp

# Visual Studio 6 technical files
*.ncb
*.aps

# Visual Studio LightSwitch build output
**/*.HTMLClient/GeneratedArtifacts
**/*.DesktopClient/GeneratedArtifacts
**/*.DesktopClient/ModelManifest.xml
**/*.Server/GeneratedArtifacts
**/*.Server/ModelManifest.xml
_Pvt_Extensions

# Paket dependency manager
.paket/paket.exe
paket-files/

# FAKE - F# Make
.fake/

# CodeRush personal settings
.cr/personal

# Python Tools for Visual Studio (PTVS)
__pycache__/
*.pyc

# Cake - Uncomment if you are using it
# tools/**
# !tools/packages.config

# Tabs Studio
*.tss

# Telerik's JustMock configuration file
*.jmconfig

# BizTalk build output
*.btp.cs
*.btm.cs
*.odx.cs
*.xsd.cs

# OpenCover UI analysis results
OpenCover/

# Azure Stream Analytics local run output
ASALocalRun/

# MSBuild Binary and Structured Log
*.binlog

# NVidia Nsight GPU debugger configuration file
*.nvuser

# MFractors (Xamarin productivity tool) working folder
.mfractor/

# Local History for Visual Studio
.localhistory/

# Visual Studio History (VSHistory) files
.vshistory/

# BeatPulse healthcheck temp database
healthchecksdb

# Backup folder for Package Reference Convert tool in Visual Studio 2017
MigrationBackup/

# Ionide (cross platform F# VS Code tools) working folder
.ionide/

# Fody - auto-generated XML schema
FodyWeavers.xsd

# VS Code files for those working on multiple tools
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json
*.code-workspace

# Local History for Visual Studio Code
.history/

# Windows Installer files from build outputs
*.cab
*.msi
*.msix
*.msm
*.msp

# JetBrains Rider
*.sln.iml

+ 208
- 0
Connector.cs Näytä tiedosto

@@ -0,0 +1,208 @@
using MQTTnet;
using MQTTnet.Client;
using MQTTnet.Client.Options;
using MQTTnet.Client.Disconnecting;
using MQTTnet.Client.Connecting;

using System.Text;

namespace MQttConnection
{
/// <summary>
/// CLass Connector to connect MQTT Server
/// </summary>
public class Connector
{
private string _host;
private int _port;
private bool _tls = true;
private string? _username;
private string? _password;
private string _payload;
private string _topic;
private string _clientid = "Client";
public event MessageHandler messagehandler;
public delegate void MessageHandler(Connector c, Message e);
public static IMqttClient client = new MqttFactory().CreateMqttClient();

public string Host { get { return _host; } set { _host = value; } }
public int Port { get { return _port; } set { _port = value; } }
public string Payload { get { return _payload; } set { _payload = value; } }
public bool Tls { get { return _tls; } set { _tls = value; } }
public string topic { get { return _topic; } set { _topic = value; } }
public string clientid { get { return _clientid; } set { _clientid = value; } }

private static MqttClientOptionsBuilder mqttClientOptionsBuilder = new MqttClientOptionsBuilder();
/// <summary>
/// default constructor
/// </summary>
public Connector()
{
_host = "localhost";
_port = 1883;
_payload = "";
}

/// <summary>
/// constructor with parameters
/// </summary>
/// <param name="host">MQTT Hostname</param>
/// <param name="port">Port</param>
public Connector(string host, int port)
{
_host = host;
_port = port;
_payload = "";
}

/// <summary>
/// constructor with parameters
/// </summary>
/// <param name="host">MQTT Hostname</param>
/// <param name="port">Port</param>
/// <param name="username">Username</param>
/// <param name="password">Password</param>
public Connector(string host, int port, string username, string password)
{
_host = host;
_port = port;
_username = username;
_password = password;
_payload = "";
}

/// <summary>
/// Start Mqtt connection
/// </summary>
/// <returns>async Task</returns>
public async Task Initialize()
{
try
{
client.UseApplicationMessageReceivedHandler(MessageRecieved);
client.UseConnectedHandler(ConnectionHandler);
client.UseDisconnectedHandler(DisconnectHandler);

var options = BuildClientOptions();
await client.ConnectAsync(options, CancellationToken.None);
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
}

/// <summary>
/// Close Mqtt connection
/// </summary>
/// <returns>async Task of bool type</bool></returns>
public async Task<bool> CloseConnection()
{
await client.DisconnectAsync();
return true;
}
/// <summary>
/// Unsubscribe Mqtt Topic
/// </summary>
/// <param name="topic">Topic to unsubscribe</param>
public async void UnsubscribeTopic(string topic)
{
await client.UnsubscribeAsync(topic);
}

/// <summary>
/// Subscribe Mqtt Topic
/// </summary>
/// <param name="topic">Topic to subscribe</param>
public async void SubscribeTopic(string topic)
{
await client.SubscribeAsync(topic);
}

/// <summary>
/// Publish asynchronusly
/// </summary>
/// <param name="topic">Topic to publish</param>
/// <param name="payload">Payload</param>
/// <param name="retainFlag">default true</param>
/// <param name="qos">default 1</param>
/// <returns>async Task</returns>
public async Task PublishAsync(string topic, string payload, bool retainFlag = true, int qos = 1) =>
await client.PublishAsync(new MqttApplicationMessageBuilder()
.WithTopic(topic)
.WithPayload(payload)
.WithQualityOfServiceLevel((MQTTnet.Protocol.MqttQualityOfServiceLevel)qos)
.WithRetainFlag(retainFlag)
.Build());

/// <summary>
/// Handler for connection
/// </summary>
/// <param name="e">Returns MqttClientConnectedEventArgs </param>
private void ConnectionHandler(MqttClientConnectedEventArgs e)
{
Message message = new ();
message.EventMessage = e.ConnectResult.ResultCode.ToString();
messagehandler(this, message);

}

/// <summary>
/// Handler for disconnection
/// </summary>
/// <param name="e">Returns MqttClientDisconnectedEventArgs</param>
private void DisconnectHandler(MqttClientDisconnectedEventArgs e)
{
Message message = new ();
message.EventMessage = "Connection Closed";
messagehandler(this, message);
}

/// <summary>
/// Message Handler
/// </summary>
/// <param name="mq_message">Message of type MqttApplicationMessageReceivedEventArgs</param>
private void MessageRecieved(MqttApplicationMessageReceivedEventArgs mq_message)
{
Payload = Encoding.UTF8.GetString(mq_message.ApplicationMessage.Payload);
Message message = new ();
message.EventMessage = Payload;
messagehandler(this, message);
}

/// <summary>
/// Option Builder
/// </summary>
/// <returns>IMqttClientOptions</returns>
/// <exception cref="ArgumentException"></exception>
private IMqttClientOptions BuildClientOptions()
{
if (_host == null || _port == 0)
{
throw new ArgumentException("No Host or Port");
}
mqttClientOptionsBuilder.WithClientId(_clientid);
mqttClientOptionsBuilder.WithTcpServer(_host, _port);
mqttClientOptionsBuilder.WithCleanSession();
if (_username != null && _password != null)
{
mqttClientOptionsBuilder.WithCredentials(_username, _password);
}
if (_tls)
{
mqttClientOptionsBuilder.WithTls();
}

var options = mqttClientOptionsBuilder.Build();
return options;
}

}
}

+ 2488
- 0
Doxyfile
File diff suppressed because it is too large
Näytä tiedosto


+ 13
- 0
MQttConnection.csproj Näytä tiedosto

@@ -0,0 +1,13 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="MQTTnet" Version="3.1.2" />
</ItemGroup>

</Project>

+ 19
- 0
Message.cs Näytä tiedosto

@@ -0,0 +1,19 @@

namespace MQttConnection
{

public class Message : EventArgs
{
private string _eventMessage = "";
public string EventMessage
{
get { return this._eventMessage; }
set { _eventMessage = value; }
}

public override string ToString()
{
return this._eventMessage;
}
}
}

+ 224
- 0
doc/docbook/_connector_8cs.xml Näytä tiedosto

@@ -0,0 +1,224 @@
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<section xmlns="http://docbook.org/ns/docbook" version="5.0" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="_connector_8cs">
<title>Connector.cs File Reference</title>
<section>
<title> Data Structures </title>
<para>
<itemizedlist>
<listitem>
<para>struct <link linkend="class_m_qtt_connection_1_1_connector">MQttConnection::Connector</link></para>
<para><emphasis>&lt;summary&gt;
CLass Connector to connect MQTT Server
&lt;/summary&gt;</emphasis></para>
</listitem>
</itemizedlist>
</para>
</section>
<simplesect>
<title> Namespaces </title>
<para>
<itemizedlist>
<listitem>
<para>struct <link linkend="namespace_m_qtt_connection">MQttConnection</link></para>
</listitem>
</itemizedlist>
</para>
<para>
<itemizedlist>
<listitem>
<para>struct <link linkend="namespace_m_q_t_tnet">MQTTnet</link></para>
</listitem>
</itemizedlist>
</para>
<para>
<itemizedlist>
<listitem>
<para>struct <link linkend="namespace_m_q_t_tnet_1_1_client">MQTTnet::Client</link></para>
</listitem>
</itemizedlist>
</para>
<para>
<itemizedlist>
<listitem>
<para>struct <link linkend="namespace_m_q_t_tnet_1_1_client_1_1_options">MQTTnet::Client::Options</link></para>
</listitem>
</itemizedlist>
</para>
<para>
<itemizedlist>
<listitem>
<para>struct <link linkend="namespace_m_q_t_tnet_1_1_client_1_1_disconnecting">MQTTnet::Client::Disconnecting</link></para>
</listitem>
</itemizedlist>
</para>
<para>
<itemizedlist>
<listitem>
<para>struct <link linkend="namespace_m_q_t_tnet_1_1_client_1_1_connecting">MQTTnet::Client::Connecting</link></para>
</listitem>
</itemizedlist>
</para>
<para>
<itemizedlist>
<listitem>
<para>struct <link linkend="namespace_system_1_1_text">System::Text</link></para>
</listitem>
</itemizedlist>
</para>
</simplesect>
<simplesect>
<title>Detailed Description</title>
<para>Definition in file C:/Users/siegf/Documents/c#projects/MQttConnection/Connector.cs</para>
</simplesect>
<literallayout><computeroutput>
1 <emphasis class="keyword">using</emphasis>&#32;<link linkend="namespace_m_q_t_tnet">MQTTnet</link>;
2 <emphasis class="keyword">using</emphasis>&#32;<link linkend="namespace_m_q_t_tnet">MQTTnet</link>.Client;
3 <emphasis class="keyword">using</emphasis>&#32;<link linkend="namespace_m_q_t_tnet">MQTTnet</link>.Client.Options;
4 <emphasis class="keyword">using</emphasis>&#32;<link linkend="namespace_m_q_t_tnet">MQTTnet</link>.Client.Disconnecting;
5 <emphasis class="keyword">using</emphasis>&#32;<link linkend="namespace_m_q_t_tnet">MQTTnet</link>.Client.Connecting;
6
7 <emphasis class="keyword">using</emphasis>&#32;<link linkend="namespace_system">System</link>.Text;
8
<link linkend="namespace_m_qtt_connection">9 </link><emphasis class="keyword">namespace&#32;</emphasis><link linkend="namespace_m_qtt_connection">MQttConnection</link>
10 {
<link linkend="class_m_qtt_connection_1_1_connector">14 </link>&#32;&#32;&#32;&#32;<emphasis class="keyword">public</emphasis>&#32;<emphasis class="keyword">class&#32;</emphasis><link linkend="class_m_qtt_connection_1_1_connector">Connector</link>
15 &#32;&#32;&#32;&#32;{
<link linkend="class_m_qtt_connection_1_1_connector_1a46bf1f7a893e81f2bfc2003e3f26a248">16 </link>&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<emphasis class="keyword">private</emphasis>&#32;<emphasis class="keywordtype">string</emphasis>&#32;<link linkend="class_m_qtt_connection_1_1_connector_1a46bf1f7a893e81f2bfc2003e3f26a248">_host</link>;
<link linkend="class_m_qtt_connection_1_1_connector_1a58f9cdc8f1cb51da3ea92e0f99343439">17 </link>&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<emphasis class="keyword">private</emphasis>&#32;<emphasis class="keywordtype">int</emphasis>&#32;<link linkend="class_m_qtt_connection_1_1_connector_1a58f9cdc8f1cb51da3ea92e0f99343439">_port</link>;
<link linkend="class_m_qtt_connection_1_1_connector_1a24babcb82d6821bc515eb379689b9831">18 </link>&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<emphasis class="keyword">private</emphasis>&#32;<emphasis class="keywordtype">bool</emphasis>&#32;<link linkend="class_m_qtt_connection_1_1_connector_1a24babcb82d6821bc515eb379689b9831">_tls</link>&#32;=&#32;<emphasis class="keyword">true</emphasis>;
<link linkend="class_m_qtt_connection_1_1_connector_1aeea81cea22224780de62b49448e51a17">19 </link>&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<emphasis class="keyword">private</emphasis>&#32;<emphasis class="keywordtype">string</emphasis>?&#32;<link linkend="class_m_qtt_connection_1_1_connector_1aeea81cea22224780de62b49448e51a17">_username</link>;
<link linkend="class_m_qtt_connection_1_1_connector_1aed0e2101e24576570dbfc3e0ff67d4f7">20 </link>&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<emphasis class="keyword">private</emphasis>&#32;<emphasis class="keywordtype">string</emphasis>?&#32;<link linkend="class_m_qtt_connection_1_1_connector_1aed0e2101e24576570dbfc3e0ff67d4f7">_password</link>;
<link linkend="class_m_qtt_connection_1_1_connector_1a38a1780881e46db382b0081e84dec889">21 </link>&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<emphasis class="keyword">private</emphasis>&#32;<emphasis class="keywordtype">string</emphasis>&#32;<link linkend="class_m_qtt_connection_1_1_connector_1a38a1780881e46db382b0081e84dec889">_payload</link>;
<link linkend="class_m_qtt_connection_1_1_connector_1aea80d9e1b78fbcac3dd8fed0a2c43553">22 </link>&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<emphasis class="keyword">private</emphasis>&#32;<emphasis class="keywordtype">string</emphasis>&#32;<link linkend="class_m_qtt_connection_1_1_connector_1aea80d9e1b78fbcac3dd8fed0a2c43553">_topic</link>;
<link linkend="class_m_qtt_connection_1_1_connector_1a5ee1eb74dc932d5d32bb1d63ec2d9884">23 </link>&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<emphasis class="keyword">private</emphasis>&#32;<emphasis class="keywordtype">string</emphasis>&#32;<link linkend="class_m_qtt_connection_1_1_connector_1a5ee1eb74dc932d5d32bb1d63ec2d9884">_clientid</link>&#32;=&#32;<emphasis class="stringliteral">&quot;Client&quot;</emphasis>;
<link linkend="class_m_qtt_connection_1_1_connector_1af3ffc60f9a3a5a45ee44dd68d0061cfd">24 </link>&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<emphasis class="keyword">public</emphasis>&#32;<emphasis class="keyword">event</emphasis>&#32;<link linkend="class_m_qtt_connection_1_1_connector_1aadf00b0930e0e0e9bdc4417122de4cc2">MessageHandler</link>&#32;<link linkend="class_m_qtt_connection_1_1_connector_1af3ffc60f9a3a5a45ee44dd68d0061cfd">messagehandler</link>;
25 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<emphasis class="keyword">public</emphasis>&#32;delegate&#32;<emphasis class="keywordtype">void</emphasis>&#32;<link linkend="class_m_qtt_connection_1_1_connector_1aadf00b0930e0e0e9bdc4417122de4cc2">MessageHandler</link>(<link linkend="class_m_qtt_connection_1_1_connector">Connector</link>&#32;c,&#32;<link linkend="class_m_qtt_connection_1_1_message">Message</link>&#32;e);
<link linkend="class_m_qtt_connection_1_1_connector_1a1d622b71558d263ff44e64f271fa2a7a">26 </link>&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<emphasis class="keyword">public</emphasis>&#32;<emphasis class="keyword">static</emphasis>&#32;IMqttClient&#32;<link linkend="class_m_qtt_connection_1_1_connector_1a1d622b71558d263ff44e64f271fa2a7a">client</link>&#32;=&#32;<emphasis class="keyword">new</emphasis>&#32;MqttFactory().CreateMqttClient();
27
<link linkend="class_m_qtt_connection_1_1_connector_1ad981e55eb84c16c98247551f63cdd553">28 </link>&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<emphasis class="keyword">public</emphasis>&#32;<emphasis class="keywordtype">string</emphasis>&#32;<link linkend="class_m_qtt_connection_1_1_connector_1ad981e55eb84c16c98247551f63cdd553">Host</link>&#32;{&#32;<emphasis class="keyword">get</emphasis>&#32;{&#32;<emphasis class="keywordflow">return</emphasis>&#32;<link linkend="class_m_qtt_connection_1_1_connector_1a46bf1f7a893e81f2bfc2003e3f26a248">_host</link>;&#32;}&#32;<emphasis class="keyword">set</emphasis>&#32;{&#32;_host&#32;=&#32;value;&#32;}&#32;}
<link linkend="class_m_qtt_connection_1_1_connector_1af31ed91ae52e0c42731b82bea19f602a">29 </link>&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<emphasis class="keyword">public</emphasis>&#32;<emphasis class="keywordtype">int</emphasis>&#32;<link linkend="class_m_qtt_connection_1_1_connector_1af31ed91ae52e0c42731b82bea19f602a">Port</link>&#32;{&#32;<emphasis class="keyword">get</emphasis>&#32;{&#32;<emphasis class="keywordflow">return</emphasis>&#32;<link linkend="class_m_qtt_connection_1_1_connector_1a58f9cdc8f1cb51da3ea92e0f99343439">_port</link>;&#32;}&#32;<emphasis class="keyword">set</emphasis>&#32;{&#32;_port&#32;=&#32;value;&#32;}&#32;}
<link linkend="class_m_qtt_connection_1_1_connector_1a273dbd2e59a71b1a48e90bde14f9c52c">30 </link>&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<emphasis class="keyword">public</emphasis>&#32;<emphasis class="keywordtype">string</emphasis>&#32;<link linkend="class_m_qtt_connection_1_1_connector_1a273dbd2e59a71b1a48e90bde14f9c52c">Payload</link>&#32;{&#32;<emphasis class="keyword">get</emphasis>&#32;{&#32;<emphasis class="keywordflow">return</emphasis>&#32;<link linkend="class_m_qtt_connection_1_1_connector_1a38a1780881e46db382b0081e84dec889">_payload</link>;&#32;}&#32;<emphasis class="keyword">set</emphasis>&#32;{&#32;_payload&#32;=&#32;value;&#32;}&#32;}
<link linkend="class_m_qtt_connection_1_1_connector_1a0033b0fbfa2ec8d1de94bad99bd3392f">31 </link>&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<emphasis class="keyword">public</emphasis>&#32;<emphasis class="keywordtype">bool</emphasis>&#32;<link linkend="class_m_qtt_connection_1_1_connector_1a0033b0fbfa2ec8d1de94bad99bd3392f">Tls</link>&#32;{&#32;<emphasis class="keyword">get</emphasis>&#32;{&#32;<emphasis class="keywordflow">return</emphasis>&#32;<link linkend="class_m_qtt_connection_1_1_connector_1a24babcb82d6821bc515eb379689b9831">_tls</link>;&#32;}&#32;<emphasis class="keyword">set</emphasis>&#32;{&#32;_tls&#32;=&#32;value;&#32;}&#32;}
<link linkend="class_m_qtt_connection_1_1_connector_1ae5d44bfa0ed6a71b2c88b44941cebc08">32 </link>&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<emphasis class="keyword">public</emphasis>&#32;<emphasis class="keywordtype">string</emphasis>&#32;<link linkend="class_m_qtt_connection_1_1_connector_1ae5d44bfa0ed6a71b2c88b44941cebc08">topic</link>&#32;{&#32;<emphasis class="keyword">get</emphasis>&#32;{&#32;<emphasis class="keywordflow">return</emphasis>&#32;<link linkend="class_m_qtt_connection_1_1_connector_1aea80d9e1b78fbcac3dd8fed0a2c43553">_topic</link>;&#32;}&#32;<emphasis class="keyword">set</emphasis>&#32;{&#32;_topic&#32;=&#32;value;&#32;}&#32;}
<link linkend="class_m_qtt_connection_1_1_connector_1aaf5bf94b11b7df9ea83732a71fdd6d6f">33 </link>&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<emphasis class="keyword">public</emphasis>&#32;<emphasis class="keywordtype">string</emphasis>&#32;<link linkend="class_m_qtt_connection_1_1_connector_1aaf5bf94b11b7df9ea83732a71fdd6d6f">clientid</link>&#32;{&#32;<emphasis class="keyword">get</emphasis>&#32;{&#32;<emphasis class="keywordflow">return</emphasis>&#32;<link linkend="class_m_qtt_connection_1_1_connector_1a5ee1eb74dc932d5d32bb1d63ec2d9884">_clientid</link>;&#32;}&#32;<emphasis class="keyword">set</emphasis>&#32;{&#32;_clientid&#32;=&#32;value;&#32;}&#32;}&#32;
34
35 &#32;&#32;&#32;&#32;&#32;&#32;&#32;
<link linkend="class_m_qtt_connection_1_1_connector_1afc373aa4a9184b67a78a70b95d7a5309">36 </link>&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<emphasis class="keyword">private</emphasis>&#32;<emphasis class="keyword">static</emphasis>&#32;MqttClientOptionsBuilder&#32;<link linkend="class_m_qtt_connection_1_1_connector_1afc373aa4a9184b67a78a70b95d7a5309">mqttClientOptionsBuilder</link>&#32;=&#32;<emphasis class="keyword">new</emphasis>&#32;MqttClientOptionsBuilder();
37 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;
<link linkend="class_m_qtt_connection_1_1_connector_1aafa57e065aa277dec253cac3758f1706">41 </link>&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<emphasis class="keyword">public</emphasis>&#32;<link linkend="class_m_qtt_connection_1_1_connector_1aafa57e065aa277dec253cac3758f1706">Connector</link>()
42 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;{
43 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;_host&#32;=&#32;<emphasis class="stringliteral">&quot;localhost&quot;</emphasis>;
44 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;_port&#32;=&#32;1883;
45 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;_payload&#32;=&#32;<emphasis class="stringliteral">&quot;&quot;</emphasis>;
46 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;}
47
<link linkend="class_m_qtt_connection_1_1_connector_1af3d1789f38fe36a677dd0cb3a4d5fee0">53 </link>&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<emphasis class="keyword">public</emphasis>&#32;<link linkend="class_m_qtt_connection_1_1_connector_1af3d1789f38fe36a677dd0cb3a4d5fee0">Connector</link>(<emphasis class="keywordtype">string</emphasis>&#32;host,&#32;<emphasis class="keywordtype">int</emphasis>&#32;port)
54 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;{
55 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;_host&#32;=&#32;host;
56 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;_port&#32;=&#32;port;
57 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;_payload&#32;=&#32;<emphasis class="stringliteral">&quot;&quot;</emphasis>;
58 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;}
59
<link linkend="class_m_qtt_connection_1_1_connector_1a6a359f1e77c22cd3d26373c87feefc1e">67 </link>&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<emphasis class="keyword">public</emphasis>&#32;<link linkend="class_m_qtt_connection_1_1_connector_1a6a359f1e77c22cd3d26373c87feefc1e">Connector</link>(<emphasis class="keywordtype">string</emphasis>&#32;host,&#32;<emphasis class="keywordtype">int</emphasis>&#32;port,&#32;<emphasis class="keywordtype">string</emphasis>&#32;username,&#32;<emphasis class="keywordtype">string</emphasis>&#32;password)
68 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;{
69 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;_host&#32;=&#32;host;
70 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;_port&#32;=&#32;port;
71 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;_username&#32;=&#32;username;
72 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;_password&#32;=&#32;password;
73 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;_payload&#32;=&#32;<emphasis class="stringliteral">&quot;&quot;</emphasis>;
74 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;}
75
<link linkend="class_m_qtt_connection_1_1_connector_1aa077e98aeaa4ec81e242083857e7c49a">80 </link>&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<emphasis class="keyword">public</emphasis>&#32;async&#32;Task&#32;<link linkend="class_m_qtt_connection_1_1_connector_1aa077e98aeaa4ec81e242083857e7c49a">Initialize</link>()
81 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;{
82 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<emphasis class="keywordflow">try</emphasis>
83 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;{
84 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;client.UseApplicationMessageReceivedHandler(<link linkend="class_m_qtt_connection_1_1_connector_1a6a170759a9db5bd1464c07a969c16b29">MessageRecieved</link>);
85 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;client.UseConnectedHandler(<link linkend="class_m_qtt_connection_1_1_connector_1a3db86926176d339460b095dd183e0452">ConnectionHandler</link>);
86 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;client.UseDisconnectedHandler(<link linkend="class_m_qtt_connection_1_1_connector_1a6dfe87b563d27e79b1147d8b28016cbb">DisconnectHandler</link>);
87
88 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;var&#32;options&#32;=&#32;<link linkend="class_m_qtt_connection_1_1_connector_1acc5913cc66f9ae009f056c3d700a135b">BuildClientOptions</link>();
89 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;await&#32;client.ConnectAsync(options,&#32;CancellationToken.None);
90 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;}
91 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<emphasis class="keywordflow">catch</emphasis>&#32;(Exception&#32;ex)
92 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;{
93 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;Console.WriteLine(ex.Message);
94 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;}
95 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;
96 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;}
97
<link linkend="class_m_qtt_connection_1_1_connector_1a85062f4ad74d03e4ae519e33e24b5d5f">102 </link>&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<emphasis class="keyword">public</emphasis>&#32;async&#32;Task&lt;bool&gt;&#32;<link linkend="class_m_qtt_connection_1_1_connector_1a85062f4ad74d03e4ae519e33e24b5d5f">CloseConnection</link>()
103 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;{
104 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;await&#32;client.DisconnectAsync();
105 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<emphasis class="keywordflow">return</emphasis>&#32;<emphasis class="keyword">true</emphasis>;
106 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;}
107 &#32;&#32;&#32;&#32;&#32;&#32;&#32;
<link linkend="class_m_qtt_connection_1_1_connector_1a9977d0a97a20e23249d3b2c36b745f04">112 </link>&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<emphasis class="keyword">public</emphasis>&#32;async&#32;<emphasis class="keywordtype">void</emphasis>&#32;<link linkend="class_m_qtt_connection_1_1_connector_1a9977d0a97a20e23249d3b2c36b745f04">UnsubscribeTopic</link>(<emphasis class="keywordtype">string</emphasis>&#32;<link linkend="class_m_qtt_connection_1_1_connector_1ae5d44bfa0ed6a71b2c88b44941cebc08">topic</link>)
113 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;{
114 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;await&#32;client.UnsubscribeAsync(topic);
115 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;
116 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;}
117
<link linkend="class_m_qtt_connection_1_1_connector_1a84420cf1305bc20b4d206bc69ec9b31c">122 </link>&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<emphasis class="keyword">public</emphasis>&#32;async&#32;<emphasis class="keywordtype">void</emphasis>&#32;<link linkend="class_m_qtt_connection_1_1_connector_1a84420cf1305bc20b4d206bc69ec9b31c">SubscribeTopic</link>(<emphasis class="keywordtype">string</emphasis>&#32;<link linkend="class_m_qtt_connection_1_1_connector_1ae5d44bfa0ed6a71b2c88b44941cebc08">topic</link>)
123 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;{
124 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;await&#32;client.SubscribeAsync(topic);&#32;&#32;&#32;
125 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;}
126
135 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<emphasis class="keyword">public</emphasis>&#32;async&#32;Task&#32;<link linkend="class_m_qtt_connection_1_1_connector_1a92b3558381c3039ce4d70eacf8cd0fbb">PublishAsync</link>(<emphasis class="keywordtype">string</emphasis>&#32;<link linkend="class_m_qtt_connection_1_1_connector_1ae5d44bfa0ed6a71b2c88b44941cebc08">topic</link>,&#32;<emphasis class="keywordtype">string</emphasis>&#32;payload,&#32;<emphasis class="keywordtype">bool</emphasis>&#32;retainFlag&#32;=&#32;<emphasis class="keyword">true</emphasis>,&#32;<emphasis class="keywordtype">int</emphasis>&#32;qos&#32;=&#32;1)&#32;=&gt;
136 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;await&#32;client.PublishAsync(<emphasis class="keyword">new</emphasis>&#32;MqttApplicationMessageBuilder()
137 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;.WithTopic(topic)
138 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;.WithPayload(payload)
139 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;.WithQualityOfServiceLevel((<link linkend="namespace_m_q_t_tnet">MQTTnet</link>.Protocol.MqttQualityOfServiceLevel)qos)
140 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;.WithRetainFlag(retainFlag)
141 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;.Build());
142
<link linkend="class_m_qtt_connection_1_1_connector_1a3db86926176d339460b095dd183e0452">147 </link>&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<emphasis class="keyword">private</emphasis>&#32;<emphasis class="keywordtype">void</emphasis>&#32;<link linkend="class_m_qtt_connection_1_1_connector_1a3db86926176d339460b095dd183e0452">ConnectionHandler</link>(MqttClientConnectedEventArgs&#32;e)
148 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;{
149 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;
150 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<link linkend="class_m_qtt_connection_1_1_message">Message</link>&#32;message&#32;=&#32;<emphasis class="keyword">new</emphasis>&#32;();
151 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;message.<link linkend="class_m_qtt_connection_1_1_message_1a5b610a214de5314cfc1ba9720841d693">EventMessage</link>&#32;=&#32;e.ConnectResult.ResultCode.ToString();
152 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<link linkend="class_m_qtt_connection_1_1_connector_1af3ffc60f9a3a5a45ee44dd68d0061cfd">messagehandler</link>(<emphasis class="keyword">this</emphasis>,&#32;message);
153
154 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;}
155
<link linkend="class_m_qtt_connection_1_1_connector_1a6dfe87b563d27e79b1147d8b28016cbb">160 </link>&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<emphasis class="keyword">private</emphasis>&#32;<emphasis class="keywordtype">void</emphasis>&#32;<link linkend="class_m_qtt_connection_1_1_connector_1a6dfe87b563d27e79b1147d8b28016cbb">DisconnectHandler</link>(MqttClientDisconnectedEventArgs&#32;e)
161 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;{
162 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<link linkend="class_m_qtt_connection_1_1_message">Message</link>&#32;message&#32;=&#32;<emphasis class="keyword">new</emphasis>&#32;();
163 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;message.<link linkend="class_m_qtt_connection_1_1_message_1a5b610a214de5314cfc1ba9720841d693">EventMessage</link>&#32;=&#32;e.Exception.Message;
164 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<link linkend="class_m_qtt_connection_1_1_connector_1af3ffc60f9a3a5a45ee44dd68d0061cfd">messagehandler</link>(<emphasis class="keyword">this</emphasis>,&#32;message);
165 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;}
166
<link linkend="class_m_qtt_connection_1_1_connector_1a6a170759a9db5bd1464c07a969c16b29">171 </link>&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<emphasis class="keyword">private</emphasis>&#32;<emphasis class="keywordtype">void</emphasis>&#32;<link linkend="class_m_qtt_connection_1_1_connector_1a6a170759a9db5bd1464c07a969c16b29">MessageRecieved</link>(MqttApplicationMessageReceivedEventArgs&#32;mq_message)
172 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;{
173 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<link linkend="class_m_qtt_connection_1_1_connector_1a273dbd2e59a71b1a48e90bde14f9c52c">Payload</link>&#32;=&#32;Encoding.UTF8.GetString(mq_message.ApplicationMessage.Payload);
174 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;
175 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<link linkend="class_m_qtt_connection_1_1_message">Message</link>&#32;message&#32;=&#32;<emphasis class="keyword">new</emphasis>&#32;();
176 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;message.<link linkend="class_m_qtt_connection_1_1_message_1a5b610a214de5314cfc1ba9720841d693">EventMessage</link>&#32;=&#32;<link linkend="class_m_qtt_connection_1_1_connector_1a273dbd2e59a71b1a48e90bde14f9c52c">Payload</link>;
177 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<link linkend="class_m_qtt_connection_1_1_connector_1af3ffc60f9a3a5a45ee44dd68d0061cfd">messagehandler</link>(<emphasis class="keyword">this</emphasis>,&#32;message);
178 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;}
179
<link linkend="class_m_qtt_connection_1_1_connector_1acc5913cc66f9ae009f056c3d700a135b">185 </link>&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<emphasis class="keyword">private</emphasis>&#32;IMqttClientOptions&#32;<link linkend="class_m_qtt_connection_1_1_connector_1acc5913cc66f9ae009f056c3d700a135b">BuildClientOptions</link>()
186 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;{
187 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<emphasis class="keywordflow">if</emphasis>&#32;(_host&#32;==&#32;null&#32;||&#32;_port&#32;==&#32;0)
188 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;{
189 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<emphasis class="keywordflow">throw</emphasis>&#32;<emphasis class="keyword">new</emphasis>&#32;ArgumentException(<emphasis class="stringliteral">&quot;No&#32;Host&#32;or&#32;Port&quot;</emphasis>);
190 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;}
191 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;mqttClientOptionsBuilder.WithClientId(_clientid);
192 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;mqttClientOptionsBuilder.WithTcpServer(_host,&#32;_port);
193 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;mqttClientOptionsBuilder.WithCleanSession();
194 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<emphasis class="keywordflow">if</emphasis>&#32;(_username&#32;!=&#32;null&#32;&amp;&amp;&#32;_password&#32;!=&#32;null)
195 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;{
196 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;mqttClientOptionsBuilder.WithCredentials(_username,&#32;_password);
197 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;}
198 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<emphasis class="keywordflow">if</emphasis>&#32;(_tls)
199 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;{
200 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;mqttClientOptionsBuilder.WithTls();
201 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;}
202
203 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;var&#32;options&#32;=&#32;mqttClientOptionsBuilder.Build();
204 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<emphasis class="keywordflow">return</emphasis>&#32;options;
205 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;}
206
207 &#32;&#32;&#32;&#32;}
208 }
</computeroutput></literallayout>
</section>

+ 6
- 0
doc/docbook/_connector_8cs__dep__incl.dot Näytä tiedosto

@@ -0,0 +1,6 @@
digraph "Connector.cs"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
Node1 [label="Connector.cs",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
}

+ 1
- 0
doc/docbook/_connector_8cs__dep__incl.md5 Näytä tiedosto

@@ -0,0 +1 @@
7d8c7a8e7ddff4cd3d79bffa3f2f300f

+ 6
- 0
doc/docbook/_connector_8cs__incl.dot Näytä tiedosto

@@ -0,0 +1,6 @@
digraph "Connector.cs"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
Node0 [label="Connector.cs",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
}

+ 1
- 0
doc/docbook/_connector_8cs__incl.md5 Näytä tiedosto

@@ -0,0 +1 @@
e49386b7070fafa748f216baab625382

+ 31
- 0
doc/docbook/_debug_2net6_80_2_8_n_e_t_core_app_00_version_0Av6_80_8_assembly_attributes_8cs.xml Näytä tiedosto

@@ -0,0 +1,31 @@
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<section xmlns="http://docbook.org/ns/docbook" version="5.0" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="_debug_2net6_80_2_8_n_e_t_core_app_00_version_0Av6_80_8_assembly_attributes_8cs">
<title>.NETCoreApp,Version=v6.0.AssemblyAttributes.cs File Reference</title>
<simplesect>
<title> Namespaces </title>
<para>
<itemizedlist>
<listitem>
<para>struct <link linkend="namespace_system">System</link></para>
</listitem>
</itemizedlist>
</para>
<para>
<itemizedlist>
<listitem>
<para>struct <link linkend="namespace_system_1_1_reflection">System::Reflection</link></para>
</listitem>
</itemizedlist>
</para>
</simplesect>
<simplesect>
<title>Detailed Description</title>
<para>Definition in file C:/Users/siegf/Documents/c#projects/MQttConnection/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs</para>
</simplesect>
<literallayout><computeroutput>
1 <emphasis class="comment">//&#32;&lt;autogenerated&#32;/&gt;</emphasis>
2 <emphasis class="keyword">using</emphasis>&#32;<link linkend="namespace_system">System</link>;
3 <emphasis class="keyword">using</emphasis>&#32;<link linkend="namespace_system">System</link>.Reflection;
4 [assembly:&#32;<link linkend="namespaceglobal_1_1_system">global::System</link>.Runtime.Versioning.TargetFrameworkAttribute(<emphasis class="stringliteral">&quot;.NETCoreApp,Version=v6.0&quot;</emphasis>,&#32;FrameworkDisplayName&#32;=&#32;<emphasis class="stringliteral">&quot;&quot;</emphasis>)]
</computeroutput></literallayout>
</section>

+ 6
- 0
doc/docbook/_debug_2net6_80_2_8_n_e_t_core_app_00_version_0Av6_80_8_assembly_attributes_8cs__dep__incl.dot Näytä tiedosto

@@ -0,0 +1,6 @@
digraph "obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
Node5 [label="obj/Debug/net6.0/.NETCore\lApp,Version=v6.0.AssemblyAttributes.cs",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
}

+ 1
- 0
doc/docbook/_debug_2net6_80_2_8_n_e_t_core_app_00_version_0Av6_80_8_assembly_attributes_8cs__dep__incl.md5 Näytä tiedosto

@@ -0,0 +1 @@
4713d0f532525d9f3a528ece0c7cfd4d

+ 6
- 0
doc/docbook/_debug_2net6_80_2_8_n_e_t_core_app_00_version_0Av6_80_8_assembly_attributes_8cs__incl.dot Näytä tiedosto

@@ -0,0 +1,6 @@
digraph "obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
Node4 [label="obj/Debug/net6.0/.NETCore\lApp,Version=v6.0.AssemblyAttributes.cs",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
}

+ 1
- 0
doc/docbook/_debug_2net6_80_2_8_n_e_t_core_app_00_version_0Av6_80_8_assembly_attributes_8cs__incl.md5 Näytä tiedosto

@@ -0,0 +1 @@
3f314837dacf66adec4f9a87d6e17a77

+ 33
- 0
doc/docbook/_debug_2net6_80_2_m_qtt_connection_8_assembly_info_8cs.xml Näytä tiedosto

@@ -0,0 +1,33 @@
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<section xmlns="http://docbook.org/ns/docbook" version="5.0" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="_debug_2net6_80_2_m_qtt_connection_8_assembly_info_8cs">
<title>MQttConnection.AssemblyInfo.cs File Reference</title>
<simplesect>
<title>Detailed Description</title>
<para>Definition in file C:/Users/siegf/Documents/c#projects/MQttConnection/obj/Debug/net6.0/MQttConnection.AssemblyInfo.cs</para>
</simplesect>
<literallayout><computeroutput>
1 <emphasis class="comment">//------------------------------------------------------------------------------</emphasis>
2 <emphasis class="comment">//&#32;&lt;auto-generated&gt;</emphasis>
3 <emphasis class="comment">//&#32;&#32;&#32;&#32;&#32;Dieser&#32;Code&#32;wurde&#32;von&#32;einem&#32;Tool&#32;generiert.</emphasis>
4 <emphasis class="comment">//&#32;&#32;&#32;&#32;&#32;Laufzeitversion:4.0.30319.42000</emphasis>
5 <emphasis class="comment">//</emphasis>
6 <emphasis class="comment">//&#32;&#32;&#32;&#32;&#32;Änderungen&#32;an&#32;dieser&#32;Datei&#32;können&#32;falsches&#32;Verhalten&#32;verursachen&#32;und&#32;gehen&#32;verloren,&#32;wenn</emphasis>
7 <emphasis class="comment">//&#32;&#32;&#32;&#32;&#32;der&#32;Code&#32;erneut&#32;generiert&#32;wird.</emphasis>
8 <emphasis class="comment">//&#32;&lt;/auto-generated&gt;</emphasis>
9 <emphasis class="comment">//------------------------------------------------------------------------------</emphasis>
10
11 <emphasis class="keyword">using</emphasis>&#32;<link linkend="namespace_system">System</link>;
12 <emphasis class="keyword">using</emphasis>&#32;<link linkend="namespace_system">System</link>.Reflection;
13
14 [assembly:&#32;<link linkend="namespace_system">System</link>.Reflection.AssemblyCompanyAttribute(<emphasis class="stringliteral">&quot;MQttConnection&quot;</emphasis>)]
15 [assembly:&#32;<link linkend="namespace_system">System</link>.Reflection.AssemblyConfigurationAttribute(<emphasis class="stringliteral">&quot;Debug&quot;</emphasis>)]
16 [assembly:&#32;<link linkend="namespace_system">System</link>.Reflection.AssemblyFileVersionAttribute(<emphasis class="stringliteral">&quot;1.0.0.0&quot;</emphasis>)]
17 [assembly:&#32;<link linkend="namespace_system">System</link>.Reflection.AssemblyInformationalVersionAttribute(<emphasis class="stringliteral">&quot;1.0.0&quot;</emphasis>)]
18 [assembly:&#32;<link linkend="namespace_system">System</link>.Reflection.AssemblyProductAttribute(<emphasis class="stringliteral">&quot;MQttConnection&quot;</emphasis>)]
19 [assembly:&#32;<link linkend="namespace_system">System</link>.Reflection.AssemblyTitleAttribute(<emphasis class="stringliteral">&quot;MQttConnection&quot;</emphasis>)]
20 [assembly:&#32;<link linkend="namespace_system">System</link>.Reflection.AssemblyVersionAttribute(<emphasis class="stringliteral">&quot;1.0.0.0&quot;</emphasis>)]
21
22 <emphasis class="comment">//&#32;Von&#32;der&#32;MSBuild&#32;WriteCodeFragment-Klasse&#32;generiert.</emphasis>
23
</computeroutput></literallayout>
</section>

+ 6
- 0
doc/docbook/_debug_2net6_80_2_m_qtt_connection_8_assembly_info_8cs__dep__incl.dot Näytä tiedosto

@@ -0,0 +1,6 @@
digraph "obj/Debug/net6.0/MQttConnection.AssemblyInfo.cs"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
Node9 [label="obj/Debug/net6.0/MQttConnection.\lAssemblyInfo.cs",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
}

+ 1
- 0
doc/docbook/_debug_2net6_80_2_m_qtt_connection_8_assembly_info_8cs__dep__incl.md5 Näytä tiedosto

@@ -0,0 +1 @@
195f62f9b3e2072483e82983567f559d

+ 6
- 0
doc/docbook/_debug_2net6_80_2_m_qtt_connection_8_assembly_info_8cs__incl.dot Näytä tiedosto

@@ -0,0 +1,6 @@
digraph "obj/Debug/net6.0/MQttConnection.AssemblyInfo.cs"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
Node8 [label="obj/Debug/net6.0/MQttConnection.\lAssemblyInfo.cs",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
}

+ 1
- 0
doc/docbook/_debug_2net6_80_2_m_qtt_connection_8_assembly_info_8cs__incl.md5 Näytä tiedosto

@@ -0,0 +1 @@
f703ae14357082184fed9d61a8d4b4e8

+ 70
- 0
doc/docbook/_debug_2net6_80_2_m_qtt_connection_8_global_usings_8g_8cs.xml Näytä tiedosto

@@ -0,0 +1,70 @@
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<section xmlns="http://docbook.org/ns/docbook" version="5.0" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="_debug_2net6_80_2_m_qtt_connection_8_global_usings_8g_8cs">
<title>MQttConnection.GlobalUsings.g.cs File Reference</title>
<simplesect>
<title> Namespaces </title>
<para>
<itemizedlist>
<listitem>
<para>struct <link linkend="namespaceglobal_1_1_system">global::System</link></para>
</listitem>
</itemizedlist>
</para>
<para>
<itemizedlist>
<listitem>
<para>struct <link linkend="namespaceglobal_1_1_system_1_1_collections_1_1_generic">global::System::Collections::Generic</link></para>
</listitem>
</itemizedlist>
</para>
<para>
<itemizedlist>
<listitem>
<para>struct <link linkend="namespaceglobal_1_1_system_1_1_i_o">global::System::IO</link></para>
</listitem>
</itemizedlist>
</para>
<para>
<itemizedlist>
<listitem>
<para>struct <link linkend="namespaceglobal_1_1_system_1_1_linq">global::System::Linq</link></para>
</listitem>
</itemizedlist>
</para>
<para>
<itemizedlist>
<listitem>
<para>struct <link linkend="namespaceglobal_1_1_system_1_1_net_1_1_http">global::System::Net::Http</link></para>
</listitem>
</itemizedlist>
</para>
<para>
<itemizedlist>
<listitem>
<para>struct <link linkend="namespaceglobal_1_1_system_1_1_threading">global::System::Threading</link></para>
</listitem>
</itemizedlist>
</para>
<para>
<itemizedlist>
<listitem>
<para>struct <link linkend="namespaceglobal_1_1_system_1_1_threading_1_1_tasks">global::System::Threading::Tasks</link></para>
</listitem>
</itemizedlist>
</para>
</simplesect>
<simplesect>
<title>Detailed Description</title>
<para>Definition in file C:/Users/siegf/Documents/c#projects/MQttConnection/obj/Debug/net6.0/MQttConnection.GlobalUsings.g.cs</para>
</simplesect>
<literallayout><computeroutput>
1 <emphasis class="comment">//&#32;&lt;auto-generated/&gt;</emphasis>
2 global&#32;<emphasis class="keyword">using</emphasis>&#32;<link linkend="namespaceglobal_1_1_system">global::System</link>;
3 global&#32;<emphasis class="keyword">using</emphasis>&#32;<link linkend="namespaceglobal_1_1_system">global::System</link>.Collections.Generic;
4 global&#32;<emphasis class="keyword">using</emphasis>&#32;<link linkend="namespaceglobal_1_1_system">global::System</link>.IO;
5 global&#32;<emphasis class="keyword">using</emphasis>&#32;<link linkend="namespaceglobal_1_1_system">global::System</link>.Linq;
6 global&#32;<emphasis class="keyword">using</emphasis>&#32;<link linkend="namespaceglobal_1_1_system">global::System</link>.Net.Http;
7 global&#32;<emphasis class="keyword">using</emphasis>&#32;<link linkend="namespaceglobal_1_1_system">global::System</link>.Threading;
8 global&#32;<emphasis class="keyword">using</emphasis>&#32;<link linkend="namespaceglobal_1_1_system">global::System</link>.Threading.Tasks;
</computeroutput></literallayout>
</section>

+ 6
- 0
doc/docbook/_debug_2net6_80_2_m_qtt_connection_8_global_usings_8g_8cs__dep__incl.dot Näytä tiedosto

@@ -0,0 +1,6 @@
digraph "obj/Debug/net6.0/MQttConnection.GlobalUsings.g.cs"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
Node13 [label="obj/Debug/net6.0/MQttConnection.\lGlobalUsings.g.cs",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
}

+ 1
- 0
doc/docbook/_debug_2net6_80_2_m_qtt_connection_8_global_usings_8g_8cs__dep__incl.md5 Näytä tiedosto

@@ -0,0 +1 @@
141e50fbea89416dca73b4c624639132

+ 6
- 0
doc/docbook/_debug_2net6_80_2_m_qtt_connection_8_global_usings_8g_8cs__incl.dot Näytä tiedosto

@@ -0,0 +1,6 @@
digraph "obj/Debug/net6.0/MQttConnection.GlobalUsings.g.cs"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
Node12 [label="obj/Debug/net6.0/MQttConnection.\lGlobalUsings.g.cs",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
}

+ 1
- 0
doc/docbook/_debug_2net6_80_2_m_qtt_connection_8_global_usings_8g_8cs__incl.md5 Näytä tiedosto

@@ -0,0 +1 @@
8aaf2c114459c091a7de6bca0850f3de

+ 49
- 0
doc/docbook/_message_8cs.xml Näytä tiedosto

@@ -0,0 +1,49 @@
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<section xmlns="http://docbook.org/ns/docbook" version="5.0" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="_message_8cs">
<title>Message.cs File Reference</title>
<section>
<title> Data Structures </title>
<para>
<itemizedlist>
<listitem>
<para>struct <link linkend="class_m_qtt_connection_1_1_message">MQttConnection::Message</link></para>
</listitem>
</itemizedlist>
</para>
</section>
<simplesect>
<title> Namespaces </title>
<para>
<itemizedlist>
<listitem>
<para>struct <link linkend="namespace_m_qtt_connection">MQttConnection</link></para>
</listitem>
</itemizedlist>
</para>
</simplesect>
<simplesect>
<title>Detailed Description</title>
<para>Definition in file C:/Users/siegf/Documents/c#projects/MQttConnection/Message.cs</para>
</simplesect>
<literallayout><computeroutput>
1
2 <emphasis class="keyword">namespace&#32;</emphasis><link linkend="namespace_m_qtt_connection">MQttConnection</link>
3 {
4
<link linkend="class_m_qtt_connection_1_1_message">5 </link>&#32;&#32;&#32;&#32;<emphasis class="keyword">public</emphasis>&#32;<emphasis class="keyword">class&#32;</emphasis><link linkend="class_m_qtt_connection_1_1_message">Message</link>&#32;:&#32;EventArgs
6 &#32;&#32;&#32;&#32;{
<link linkend="class_m_qtt_connection_1_1_message_1abbe43833c949aea8c697f9455a519af4">7 </link>&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<emphasis class="keyword">private</emphasis>&#32;<emphasis class="keywordtype">string</emphasis>&#32;<link linkend="class_m_qtt_connection_1_1_message_1abbe43833c949aea8c697f9455a519af4">_eventMessage</link>&#32;=&#32;<emphasis class="stringliteral">&quot;&quot;</emphasis>;
8 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<emphasis class="keyword">public</emphasis>&#32;<emphasis class="keywordtype">string</emphasis>&#32;<link linkend="class_m_qtt_connection_1_1_message_1a5b610a214de5314cfc1ba9720841d693">EventMessage</link>&#32;
<link linkend="class_m_qtt_connection_1_1_message_1a5b610a214de5314cfc1ba9720841d693">9 </link>&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;{&#32;
10 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<emphasis class="keyword">get</emphasis>&#32;{&#32;<emphasis class="keywordflow">return</emphasis>&#32;this.<link linkend="class_m_qtt_connection_1_1_message_1abbe43833c949aea8c697f9455a519af4">_eventMessage</link>;&#32;}&#32;
11 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<emphasis class="keyword">set</emphasis>&#32;{&#32;_eventMessage&#32;=&#32;value;&#32;}
12 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;}
13
<link linkend="class_m_qtt_connection_1_1_message_1a27709631ec61803dfbdadfbb6aada885">14 </link>&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<emphasis class="keyword">public</emphasis>&#32;<emphasis class="keyword">override</emphasis>&#32;<emphasis class="keywordtype">string</emphasis>&#32;<link linkend="class_m_qtt_connection_1_1_message_1a27709631ec61803dfbdadfbb6aada885">ToString</link>()
15 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;{
16 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<emphasis class="keywordflow">return</emphasis>&#32;this.<link linkend="class_m_qtt_connection_1_1_message_1abbe43833c949aea8c697f9455a519af4">_eventMessage</link>;
17 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;}
18 &#32;&#32;&#32;&#32;}
19 }
</computeroutput></literallayout>
</section>

+ 6
- 0
doc/docbook/_message_8cs__dep__incl.dot Näytä tiedosto

@@ -0,0 +1,6 @@
digraph "Message.cs"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
Node3 [label="Message.cs",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
}

+ 1
- 0
doc/docbook/_message_8cs__dep__incl.md5 Näytä tiedosto

@@ -0,0 +1 @@
f4cb68dd98b4db0253f1b484257337e0

+ 6
- 0
doc/docbook/_message_8cs__incl.dot Näytä tiedosto

@@ -0,0 +1,6 @@
digraph "Message.cs"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
Node2 [label="Message.cs",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
}

+ 1
- 0
doc/docbook/_message_8cs__incl.md5 Näytä tiedosto

@@ -0,0 +1 @@
9cca0945f9906f1a5a46353c2067b79f

+ 14
- 0
doc/docbook/_release_2net6_80_2_8_n_e_t_core_app_00_version_0Av6_80_8_assembly_attributes_8cs.xml Näytä tiedosto

@@ -0,0 +1,14 @@
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<section xmlns="http://docbook.org/ns/docbook" version="5.0" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="_release_2net6_80_2_8_n_e_t_core_app_00_version_0Av6_80_8_assembly_attributes_8cs">
<title>.NETCoreApp,Version=v6.0.AssemblyAttributes.cs File Reference</title>
<simplesect>
<title>Detailed Description</title>
<para>Definition in file C:/Users/siegf/Documents/c#projects/MQttConnection/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs</para>
</simplesect>
<literallayout><computeroutput>
1 <emphasis class="comment">//&#32;&lt;autogenerated&#32;/&gt;</emphasis>
2 <emphasis class="keyword">using</emphasis>&#32;<link linkend="namespace_system">System</link>;
3 <emphasis class="keyword">using</emphasis>&#32;<link linkend="namespace_system">System</link>.Reflection;
4 [assembly:&#32;<link linkend="namespaceglobal_1_1_system">global::System</link>.Runtime.Versioning.TargetFrameworkAttribute(<emphasis class="stringliteral">&quot;.NETCoreApp,Version=v6.0&quot;</emphasis>,&#32;FrameworkDisplayName&#32;=&#32;<emphasis class="stringliteral">&quot;&quot;</emphasis>)]
</computeroutput></literallayout>
</section>

+ 6
- 0
doc/docbook/_release_2net6_80_2_8_n_e_t_core_app_00_version_0Av6_80_8_assembly_attributes_8cs__dep__incl.dot Näytä tiedosto

@@ -0,0 +1,6 @@
digraph "obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
Node7 [label="obj/Release/net6.0\l/.NETCoreApp,Version\l=v6.0.AssemblyAttributes.cs",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
}

+ 1
- 0
doc/docbook/_release_2net6_80_2_8_n_e_t_core_app_00_version_0Av6_80_8_assembly_attributes_8cs__dep__incl.md5 Näytä tiedosto

@@ -0,0 +1 @@
6d4335ccfc6392840dcc60bce9d31ce8

+ 6
- 0
doc/docbook/_release_2net6_80_2_8_n_e_t_core_app_00_version_0Av6_80_8_assembly_attributes_8cs__incl.dot Näytä tiedosto

@@ -0,0 +1,6 @@
digraph "obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
Node6 [label="obj/Release/net6.0\l/.NETCoreApp,Version\l=v6.0.AssemblyAttributes.cs",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
}

+ 1
- 0
doc/docbook/_release_2net6_80_2_8_n_e_t_core_app_00_version_0Av6_80_8_assembly_attributes_8cs__incl.md5 Näytä tiedosto

@@ -0,0 +1 @@
9334586b132bfbf5d95adc62596347f3

+ 33
- 0
doc/docbook/_release_2net6_80_2_m_qtt_connection_8_assembly_info_8cs.xml Näytä tiedosto

@@ -0,0 +1,33 @@
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<section xmlns="http://docbook.org/ns/docbook" version="5.0" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="_release_2net6_80_2_m_qtt_connection_8_assembly_info_8cs">
<title>MQttConnection.AssemblyInfo.cs File Reference</title>
<simplesect>
<title>Detailed Description</title>
<para>Definition in file C:/Users/siegf/Documents/c#projects/MQttConnection/obj/Release/net6.0/MQttConnection.AssemblyInfo.cs</para>
</simplesect>
<literallayout><computeroutput>
1 <emphasis class="comment">//------------------------------------------------------------------------------</emphasis>
2 <emphasis class="comment">//&#32;&lt;auto-generated&gt;</emphasis>
3 <emphasis class="comment">//&#32;&#32;&#32;&#32;&#32;Dieser&#32;Code&#32;wurde&#32;von&#32;einem&#32;Tool&#32;generiert.</emphasis>
4 <emphasis class="comment">//&#32;&#32;&#32;&#32;&#32;Laufzeitversion:4.0.30319.42000</emphasis>
5 <emphasis class="comment">//</emphasis>
6 <emphasis class="comment">//&#32;&#32;&#32;&#32;&#32;Änderungen&#32;an&#32;dieser&#32;Datei&#32;können&#32;falsches&#32;Verhalten&#32;verursachen&#32;und&#32;gehen&#32;verloren,&#32;wenn</emphasis>
7 <emphasis class="comment">//&#32;&#32;&#32;&#32;&#32;der&#32;Code&#32;erneut&#32;generiert&#32;wird.</emphasis>
8 <emphasis class="comment">//&#32;&lt;/auto-generated&gt;</emphasis>
9 <emphasis class="comment">//------------------------------------------------------------------------------</emphasis>
10
11 <emphasis class="keyword">using</emphasis>&#32;<link linkend="namespace_system">System</link>;
12 <emphasis class="keyword">using</emphasis>&#32;<link linkend="namespace_system">System</link>.Reflection;
13
14 [assembly:&#32;<link linkend="namespace_system">System</link>.Reflection.AssemblyCompanyAttribute(<emphasis class="stringliteral">&quot;MQttConnection&quot;</emphasis>)]
15 [assembly:&#32;<link linkend="namespace_system">System</link>.Reflection.AssemblyConfigurationAttribute(<emphasis class="stringliteral">&quot;Release&quot;</emphasis>)]
16 [assembly:&#32;<link linkend="namespace_system">System</link>.Reflection.AssemblyFileVersionAttribute(<emphasis class="stringliteral">&quot;1.0.0.0&quot;</emphasis>)]
17 [assembly:&#32;<link linkend="namespace_system">System</link>.Reflection.AssemblyInformationalVersionAttribute(<emphasis class="stringliteral">&quot;1.0.0&quot;</emphasis>)]
18 [assembly:&#32;<link linkend="namespace_system">System</link>.Reflection.AssemblyProductAttribute(<emphasis class="stringliteral">&quot;MQttConnection&quot;</emphasis>)]
19 [assembly:&#32;<link linkend="namespace_system">System</link>.Reflection.AssemblyTitleAttribute(<emphasis class="stringliteral">&quot;MQttConnection&quot;</emphasis>)]
20 [assembly:&#32;<link linkend="namespace_system">System</link>.Reflection.AssemblyVersionAttribute(<emphasis class="stringliteral">&quot;1.0.0.0&quot;</emphasis>)]
21
22 <emphasis class="comment">//&#32;Von&#32;der&#32;MSBuild&#32;WriteCodeFragment-Klasse&#32;generiert.</emphasis>
23
</computeroutput></literallayout>
</section>

+ 6
- 0
doc/docbook/_release_2net6_80_2_m_qtt_connection_8_assembly_info_8cs__dep__incl.dot Näytä tiedosto

@@ -0,0 +1,6 @@
digraph "obj/Release/net6.0/MQttConnection.AssemblyInfo.cs"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
Node11 [label="obj/Release/net6.0\l/MQttConnection.AssemblyInfo.cs",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
}

+ 1
- 0
doc/docbook/_release_2net6_80_2_m_qtt_connection_8_assembly_info_8cs__dep__incl.md5 Näytä tiedosto

@@ -0,0 +1 @@
cc02c7b6f58c3483a55763e6c1f18f45

+ 6
- 0
doc/docbook/_release_2net6_80_2_m_qtt_connection_8_assembly_info_8cs__incl.dot Näytä tiedosto

@@ -0,0 +1,6 @@
digraph "obj/Release/net6.0/MQttConnection.AssemblyInfo.cs"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
Node10 [label="obj/Release/net6.0\l/MQttConnection.AssemblyInfo.cs",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
}

+ 1
- 0
doc/docbook/_release_2net6_80_2_m_qtt_connection_8_assembly_info_8cs__incl.md5 Näytä tiedosto

@@ -0,0 +1 @@
629f2b4f2ddaded60877534f98a26228

+ 18
- 0
doc/docbook/_release_2net6_80_2_m_qtt_connection_8_global_usings_8g_8cs.xml Näytä tiedosto

@@ -0,0 +1,18 @@
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<section xmlns="http://docbook.org/ns/docbook" version="5.0" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="_release_2net6_80_2_m_qtt_connection_8_global_usings_8g_8cs">
<title>MQttConnection.GlobalUsings.g.cs File Reference</title>
<simplesect>
<title>Detailed Description</title>
<para>Definition in file C:/Users/siegf/Documents/c#projects/MQttConnection/obj/Release/net6.0/MQttConnection.GlobalUsings.g.cs</para>
</simplesect>
<literallayout><computeroutput>
1 <emphasis class="comment">//&#32;&lt;auto-generated/&gt;</emphasis>
2 global&#32;<emphasis class="keyword">using</emphasis>&#32;<link linkend="namespaceglobal_1_1_system">global::System</link>;
3 global&#32;<emphasis class="keyword">using</emphasis>&#32;<link linkend="namespaceglobal_1_1_system">global::System</link>.Collections.Generic;
4 global&#32;<emphasis class="keyword">using</emphasis>&#32;<link linkend="namespaceglobal_1_1_system">global::System</link>.IO;
5 global&#32;<emphasis class="keyword">using</emphasis>&#32;<link linkend="namespaceglobal_1_1_system">global::System</link>.Linq;
6 global&#32;<emphasis class="keyword">using</emphasis>&#32;<link linkend="namespaceglobal_1_1_system">global::System</link>.Net.Http;
7 global&#32;<emphasis class="keyword">using</emphasis>&#32;<link linkend="namespaceglobal_1_1_system">global::System</link>.Threading;
8 global&#32;<emphasis class="keyword">using</emphasis>&#32;<link linkend="namespaceglobal_1_1_system">global::System</link>.Threading.Tasks;
</computeroutput></literallayout>
</section>

+ 6
- 0
doc/docbook/_release_2net6_80_2_m_qtt_connection_8_global_usings_8g_8cs__dep__incl.dot Näytä tiedosto

@@ -0,0 +1,6 @@
digraph "obj/Release/net6.0/MQttConnection.GlobalUsings.g.cs"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
Node15 [label="obj/Release/net6.0\l/MQttConnection.GlobalUsings.g.cs",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
}

+ 1
- 0
doc/docbook/_release_2net6_80_2_m_qtt_connection_8_global_usings_8g_8cs__dep__incl.md5 Näytä tiedosto

@@ -0,0 +1 @@
d151db1db96ed937ec23028932ab1070

+ 6
- 0
doc/docbook/_release_2net6_80_2_m_qtt_connection_8_global_usings_8g_8cs__incl.dot Näytä tiedosto

@@ -0,0 +1,6 @@
digraph "obj/Release/net6.0/MQttConnection.GlobalUsings.g.cs"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
Node14 [label="obj/Release/net6.0\l/MQttConnection.GlobalUsings.g.cs",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
}

+ 1
- 0
doc/docbook/_release_2net6_80_2_m_qtt_connection_8_global_usings_8g_8cs__incl.md5 Näytä tiedosto

@@ -0,0 +1 @@
a6f4699e1de042187cee2e01f7e81433

+ 4
- 0
doc/docbook/class_event_args.xml Näytä tiedosto

@@ -0,0 +1,4 @@
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<section xmlns="http://docbook.org/ns/docbook" version="5.0" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="class_event_args">
<title>EventArgs class Reference</title>
</section>

+ 6
- 0
doc/docbook/class_event_args__coll__graph.dot Näytä tiedosto

@@ -0,0 +1,6 @@
digraph "EventArgs"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
Node4 [label="EventArgs",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
}

+ 1
- 0
doc/docbook/class_event_args__coll__graph.md5 Näytä tiedosto

@@ -0,0 +1 @@
8d25096dd865e7ba96af8824b5eb6327

+ 8
- 0
doc/docbook/class_event_args__inherit__graph.dot Näytä tiedosto

@@ -0,0 +1,8 @@
digraph "EventArgs"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
Node2 [label="EventArgs",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
Node2 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node3 [label="MQttConnection.Message",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_m_qtt_connection_1_1_message.html"];
}

+ 1
- 0
doc/docbook/class_event_args__inherit__graph.md5 Näytä tiedosto

@@ -0,0 +1 @@
3b40e55f22cdad70712fa4a370d4c5b0

+ 615
- 0
doc/docbook/class_m_qtt_connection_1_1_connector.xml Näytä tiedosto

@@ -0,0 +1,615 @@
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<section xmlns="http://docbook.org/ns/docbook" version="5.0" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="class_m_qtt_connection_1_1_connector">
<title>MQttConnection::Connector class Reference</title>
<section>
<title>Private Attributes</title>
<para>
<itemizedlist>
<listitem>
<para>string _host</para>
</listitem>
</itemizedlist>
</para>
<para>
<itemizedlist>
<listitem>
<para>int _port</para>
</listitem>
</itemizedlist>
</para>
<para>
<itemizedlist>
<listitem>
<para>bool _tls</para>
</listitem>
</itemizedlist>
</para>
<para>
<itemizedlist>
<listitem>
<para>string _username</para>
</listitem>
</itemizedlist>
</para>
<para>
<itemizedlist>
<listitem>
<para>string _password</para>
</listitem>
</itemizedlist>
</para>
<para>
<itemizedlist>
<listitem>
<para>string _payload</para>
</listitem>
</itemizedlist>
</para>
<para>
<itemizedlist>
<listitem>
<para>string _topic</para>
</listitem>
</itemizedlist>
</para>
<para>
<itemizedlist>
<listitem>
<para>string _clientid</para>
</listitem>
</itemizedlist>
</para>
</section>
<section>
<title></title>
<para>
<itemizedlist>
<listitem>
</listitem>
</itemizedlist>
</para>
</section>
<section>
<title></title>
<para>
<itemizedlist>
<listitem>
<para>static IMqttClient client</para>
</listitem>
</itemizedlist>
</para>
</section>
<section>
<title></title>
<para>
<itemizedlist>
<listitem>
</listitem>
</itemizedlist>
</para>
<para>
<itemizedlist>
<listitem>
</listitem>
</itemizedlist>
</para>
<para>
<itemizedlist>
<listitem>
</listitem>
</itemizedlist>
</para>
<para>
<itemizedlist>
<listitem>
</listitem>
</itemizedlist>
</para>
<para>
<itemizedlist>
<listitem>
</listitem>
</itemizedlist>
</para>
<para>
<itemizedlist>
<listitem>
</listitem>
</itemizedlist>
</para>
</section>
<section>
<title></title>
<para>
<itemizedlist>
<listitem>
<para>static MqttClientOptionsBuilder mqttClientOptionsBuilder</para>
</listitem>
</itemizedlist>
</para>
</section>
<section>
<title></title>
<para>
<itemizedlist>
<listitem>
<para>delegate void <link linkend="class_m_qtt_connection_1_1_connector_1aadf00b0930e0e0e9bdc4417122de4cc2">MessageHandler</link> (
<link linkend="class_m_qtt_connection_1_1_connector">Connector</link> c, <link linkend="class_m_qtt_connection_1_1_message">Message</link> e)</para>
</listitem>
</itemizedlist>
</para>
<para>
<itemizedlist>
<listitem>
<para> <link linkend="class_m_qtt_connection_1_1_connector_1aafa57e065aa277dec253cac3758f1706">Connector</link> (
)<para><emphasis>&lt;summary&gt;
default constructor
&lt;/summary&gt;</emphasis></para>
</para>
</listitem>
</itemizedlist>
</para>
<para>
<itemizedlist>
<listitem>
<para> <link linkend="class_m_qtt_connection_1_1_connector_1af3d1789f38fe36a677dd0cb3a4d5fee0">Connector</link> (
string host, int port)<para><emphasis>&lt;summary&gt;
constructor with parameters
&lt;/summary&gt;</emphasis></para>
</para>
</listitem>
</itemizedlist>
</para>
<para>
<itemizedlist>
<listitem>
<para> <link linkend="class_m_qtt_connection_1_1_connector_1a6a359f1e77c22cd3d26373c87feefc1e">Connector</link> (
string host, int port, string username, string password)<para><emphasis>&lt;summary&gt;
constructor with parameters
&lt;/summary&gt;</emphasis></para>
</para>
</listitem>
</itemizedlist>
</para>
<para>
<itemizedlist>
<listitem>
<para>async Task <link linkend="class_m_qtt_connection_1_1_connector_1aa077e98aeaa4ec81e242083857e7c49a">Initialize</link> (
)<para><emphasis>&lt;summary&gt;
Start Mqtt connection
&lt;/summary&gt;</emphasis></para>
</para>
</listitem>
</itemizedlist>
</para>
<para>
<itemizedlist>
<listitem>
<para>async Task&lt; bool &gt; <link linkend="class_m_qtt_connection_1_1_connector_1a85062f4ad74d03e4ae519e33e24b5d5f">CloseConnection</link> (
)<para><emphasis>&lt;summary&gt;
Close Mqtt connection
&lt;/summary&gt;</emphasis></para>
</para>
</listitem>
</itemizedlist>
</para>
<para>
<itemizedlist>
<listitem>
<para>async void <link linkend="class_m_qtt_connection_1_1_connector_1a9977d0a97a20e23249d3b2c36b745f04">UnsubscribeTopic</link> (
string topic)<para><emphasis>&lt;summary&gt;
Unsubscribe Mqtt Topic
&lt;/summary&gt;</emphasis></para>
</para>
</listitem>
</itemizedlist>
</para>
<para>
<itemizedlist>
<listitem>
<para>async void <link linkend="class_m_qtt_connection_1_1_connector_1a84420cf1305bc20b4d206bc69ec9b31c">SubscribeTopic</link> (
string topic)<para><emphasis>&lt;summary&gt;
Subscribe Mqtt Topic
&lt;/summary&gt;</emphasis></para>
</para>
</listitem>
</itemizedlist>
</para>
<para>
<itemizedlist>
<listitem>
<para>async Task <link linkend="class_m_qtt_connection_1_1_connector_1a92b3558381c3039ce4d70eacf8cd0fbb">PublishAsync</link> (
string topic, string payload, bool retainFlag, int qos)<para><emphasis>&lt;summary&gt;
Publish asynchronusly
&lt;/summary&gt;</emphasis></para>
</para>
</listitem>
</itemizedlist>
</para>
</section>
<section>
<title></title>
<para>
<itemizedlist>
<listitem>
<para>void <link linkend="class_m_qtt_connection_1_1_connector_1a3db86926176d339460b095dd183e0452">ConnectionHandler</link> (
MqttClientConnectedEventArgs e)<para><emphasis>&lt;summary&gt;
Handler for connection
&lt;/summary&gt;</emphasis></para>
</para>
</listitem>
</itemizedlist>
</para>
<para>
<itemizedlist>
<listitem>
<para>void <link linkend="class_m_qtt_connection_1_1_connector_1a6dfe87b563d27e79b1147d8b28016cbb">DisconnectHandler</link> (
MqttClientDisconnectedEventArgs e)<para><emphasis>&lt;summary&gt;
Handler for disconnection
&lt;/summary&gt;</emphasis></para>
</para>
</listitem>
</itemizedlist>
</para>
<para>
<itemizedlist>
<listitem>
<para>void <link linkend="class_m_qtt_connection_1_1_connector_1a6a170759a9db5bd1464c07a969c16b29">MessageRecieved</link> (
MqttApplicationMessageReceivedEventArgs mq_message)<para><emphasis>&lt;summary&gt;
Message Handler
&lt;/summary&gt;</emphasis></para>
</para>
</listitem>
</itemizedlist>
</para>
<para>
<itemizedlist>
<listitem>
<para>IMqttClientOptions <link linkend="class_m_qtt_connection_1_1_connector_1acc5913cc66f9ae009f056c3d700a135b">BuildClientOptions</link> (
)<para><emphasis>&lt;summary&gt;
Option Builder
&lt;/summary&gt;</emphasis></para>
</para>
</listitem>
</itemizedlist>
</para>
</section>
<simplesect>

<para>CLass <link linkend="class_m_qtt_connection_1_1_connector">Connector</link> to connect MQTT Server </para>
</simplesect>
<simplesect>
<title>Detailed Description</title>
<para>Definition at line 15 of file Connector.cs</para>
<para>The Documentation for this struct was generated from the following file: </para>
<para><itemizedlist><listitem><para>Connector.cs</para></listitem></itemizedlist></para>
</simplesect>
<section>
<title>Field Documentation</title>
</section>
<section xml:id="class_m_qtt_connection_1_1_connector_1aadf00b0930e0e0e9bdc4417122de4cc2">
<title>delegate void MQttConnection.Connector.MessageHandler (Connector c, Message e)</title> <emphasis></emphasis>
</section>
<section xml:id="class_m_qtt_connection_1_1_connector_1aafa57e065aa277dec253cac3758f1706">
<title>MQttConnection.Connector.Connector ()</title> <emphasis>&lt;summary&gt;
default constructor
&lt;/summary&gt;</emphasis>
</section>
<section xml:id="class_m_qtt_connection_1_1_connector_1af3d1789f38fe36a677dd0cb3a4d5fee0">
<title>MQttConnection.Connector.Connector (string host, int port)</title> <emphasis>&lt;summary&gt;
constructor with parameters
&lt;/summary&gt;</emphasis>
<para>
<formalpara>
<title/>
<table frame="all">
<title>Parameters </title>
<tgroup cols="2" align="left" colsep="1" rowsep="1">
<colspec colwidth="1*"/>
<colspec colwidth="4*"/>
<tbody>
<row>
<entry>host</entry>
<entry>
<para>MQTT Hostname</para>
</entry>
</row>
<row>
<entry>port</entry>
<entry>
<para>Port</para>
</entry>
</row>
</tbody>
</tgroup>
</table>
</formalpara>
</para>

</section>
<section xml:id="class_m_qtt_connection_1_1_connector_1a6a359f1e77c22cd3d26373c87feefc1e">
<title>MQttConnection.Connector.Connector (string host, int port, string username, string password)</title> <emphasis>&lt;summary&gt;
constructor with parameters
&lt;/summary&gt;</emphasis>
<para>
<formalpara>
<title/>
<table frame="all">
<title>Parameters </title>
<tgroup cols="2" align="left" colsep="1" rowsep="1">
<colspec colwidth="1*"/>
<colspec colwidth="4*"/>
<tbody>
<row>
<entry>host</entry>
<entry>
<para>MQTT Hostname</para>
</entry>
</row>
<row>
<entry>port</entry>
<entry>
<para>Port</para>
</entry>
</row>
<row>
<entry>username</entry>
<entry>
<para>Username</para>
</entry>
</row>
<row>
<entry>password</entry>
<entry>
<para>Password</para>
</entry>
</row>
</tbody>
</tgroup>
</table>
</formalpara>
</para>

</section>
<section xml:id="class_m_qtt_connection_1_1_connector_1aa077e98aeaa4ec81e242083857e7c49a">
<title>async Task MQttConnection.Connector.Initialize ()</title> <emphasis>&lt;summary&gt;
Start Mqtt connection
&lt;/summary&gt;</emphasis>
<para><formalpara><title>Returns: </title>

<para>async Task</para>
</formalpara>
</para>

</section>
<section xml:id="class_m_qtt_connection_1_1_connector_1a85062f4ad74d03e4ae519e33e24b5d5f">
<title>async Task&lt;bool&gt; MQttConnection.Connector.CloseConnection ()</title> <emphasis>&lt;summary&gt;
Close Mqtt connection
&lt;/summary&gt;</emphasis>
<para><formalpara><title>Returns: </title>

<para>async Task of bool type&lt;/bool&gt;</para>
</formalpara>
</para>

</section>
<section xml:id="class_m_qtt_connection_1_1_connector_1a9977d0a97a20e23249d3b2c36b745f04">
<title>async void MQttConnection.Connector.UnsubscribeTopic (string topic)</title> <emphasis>&lt;summary&gt;
Unsubscribe Mqtt Topic
&lt;/summary&gt;</emphasis>
<para>
<formalpara>
<title/>
<table frame="all">
<title>Parameters </title>
<tgroup cols="2" align="left" colsep="1" rowsep="1">
<colspec colwidth="1*"/>
<colspec colwidth="4*"/>
<tbody>
<row>
<entry>topic</entry>
<entry>
<para>Topic to unsubscribe</para>
</entry>
</row>
</tbody>
</tgroup>
</table>
</formalpara>
</para>

</section>
<section xml:id="class_m_qtt_connection_1_1_connector_1a84420cf1305bc20b4d206bc69ec9b31c">
<title>async void MQttConnection.Connector.SubscribeTopic (string topic)</title> <emphasis>&lt;summary&gt;
Subscribe Mqtt Topic
&lt;/summary&gt;</emphasis>
<para>
<formalpara>
<title/>
<table frame="all">
<title>Parameters </title>
<tgroup cols="2" align="left" colsep="1" rowsep="1">
<colspec colwidth="1*"/>
<colspec colwidth="4*"/>
<tbody>
<row>
<entry>topic</entry>
<entry>
<para>Topic to subscribe</para>
</entry>
</row>
</tbody>
</tgroup>
</table>
</formalpara>
</para>

</section>
<section xml:id="class_m_qtt_connection_1_1_connector_1a92b3558381c3039ce4d70eacf8cd0fbb">
<title>async Task MQttConnection.Connector.PublishAsync (string topic, string payload, bool retainFlag=true, int qos=1)</title> <emphasis>&lt;summary&gt;
Publish asynchronusly
&lt;/summary&gt;</emphasis>
<para>
<formalpara>
<title/>
<table frame="all">
<title>Parameters </title>
<tgroup cols="2" align="left" colsep="1" rowsep="1">
<colspec colwidth="1*"/>
<colspec colwidth="4*"/>
<tbody>
<row>
<entry>topic</entry>
<entry>
<para>Topic to publish</para>
</entry>
</row>
<row>
<entry>payload</entry>
<entry>
<para>Payload</para>
</entry>
</row>
<row>
<entry>retainFlag</entry>
<entry>
<para>default true</para>
</entry>
</row>
<row>
<entry>qos</entry>
<entry>
<para>default 1</para>
</entry>
</row>
</tbody>
</tgroup>
</table>
</formalpara>
<formalpara><title>Returns: </title>

<para>async Task</para>
</formalpara>
</para>

</section>
<section xml:id="class_m_qtt_connection_1_1_connector_1a3db86926176d339460b095dd183e0452">
<title>void MQttConnection.Connector.ConnectionHandler (MqttClientConnectedEventArgs e)</title> <emphasis>&lt;summary&gt;
Handler for connection
&lt;/summary&gt;</emphasis>
<para>
<formalpara>
<title/>
<table frame="all">
<title>Parameters </title>
<tgroup cols="2" align="left" colsep="1" rowsep="1">
<colspec colwidth="1*"/>
<colspec colwidth="4*"/>
<tbody>
<row>
<entry>e</entry>
<entry>
<para>Returns MqttClientConnectedEventArgs </para>
</entry>
</row>
</tbody>
</tgroup>
</table>
</formalpara>
</para>

</section>
<section xml:id="class_m_qtt_connection_1_1_connector_1a6dfe87b563d27e79b1147d8b28016cbb">
<title>void MQttConnection.Connector.DisconnectHandler (MqttClientDisconnectedEventArgs e)</title> <emphasis>&lt;summary&gt;
Handler for disconnection
&lt;/summary&gt;</emphasis>
<para>
<formalpara>
<title/>
<table frame="all">
<title>Parameters </title>
<tgroup cols="2" align="left" colsep="1" rowsep="1">
<colspec colwidth="1*"/>
<colspec colwidth="4*"/>
<tbody>
<row>
<entry>e</entry>
<entry>
<para>Returns MqttClientDisconnectedEventArgs</para>
</entry>
</row>
</tbody>
</tgroup>
</table>
</formalpara>
</para>

</section>
<section xml:id="class_m_qtt_connection_1_1_connector_1a6a170759a9db5bd1464c07a969c16b29">
<title>void MQttConnection.Connector.MessageRecieved (MqttApplicationMessageReceivedEventArgs mq_message)</title> <emphasis>&lt;summary&gt;
Message Handler
&lt;/summary&gt;</emphasis>
<para>
<formalpara>
<title/>
<table frame="all">
<title>Parameters </title>
<tgroup cols="2" align="left" colsep="1" rowsep="1">
<colspec colwidth="1*"/>
<colspec colwidth="4*"/>
<tbody>
<row>
<entry>mq_message</entry>
<entry>
<para><link linkend="class_m_qtt_connection_1_1_message">Message</link> of type MqttApplicationMessageReceivedEventArgs</para>
</entry>
</row>
</tbody>
</tgroup>
</table>
</formalpara>
</para>

</section>
<section xml:id="class_m_qtt_connection_1_1_connector_1acc5913cc66f9ae009f056c3d700a135b">
<title>IMqttClientOptions MQttConnection.Connector.BuildClientOptions ()</title> <emphasis>&lt;summary&gt;
Option Builder
&lt;/summary&gt;</emphasis>
<para><formalpara><title>Returns: </title>

<para>IMqttClientOptions</para>
</formalpara>

<formalpara>
<title/>
<table frame="all">
<title>Exceptions </title>
<tgroup cols="2" align="left" colsep="1" rowsep="1">
<colspec colwidth="1*"/>
<colspec colwidth="4*"/>
<tbody>
<row>
<entry>ArgumentException</entry>
<entry></entry>
</row>
</tbody>
</tgroup>
</table>
</formalpara>
</para>

</section>
</section>

+ 6
- 0
doc/docbook/class_m_qtt_connection_1_1_connector__coll__graph.dot Näytä tiedosto

@@ -0,0 +1,6 @@
digraph "MQttConnection.Connector"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
Node1 [label="MQttConnection.Connector",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
}

+ 1
- 0
doc/docbook/class_m_qtt_connection_1_1_connector__coll__graph.md5 Näytä tiedosto

@@ -0,0 +1 @@
5d0e9b9b7362296fc9771e499fa8cf8d

+ 6
- 0
doc/docbook/class_m_qtt_connection_1_1_connector__inherit__graph.dot Näytä tiedosto

@@ -0,0 +1,6 @@
digraph "MQttConnection.Connector"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
Node0 [label="MQttConnection.Connector",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
}

+ 1
- 0
doc/docbook/class_m_qtt_connection_1_1_connector__inherit__graph.md5 Näytä tiedosto

@@ -0,0 +1 @@
1440bb10d4870760e6768bca335399f6

+ 41
- 0
doc/docbook/class_m_qtt_connection_1_1_message.xml Näytä tiedosto

@@ -0,0 +1,41 @@
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<section xmlns="http://docbook.org/ns/docbook" version="5.0" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="class_m_qtt_connection_1_1_message">
<title>MQttConnection::Message class Reference</title>
<section>
<title>Private Attributes</title>
<para>
<itemizedlist>
<listitem>
<para>string _eventMessage</para>
</listitem>
</itemizedlist>
</para>
</section>
<section>
<title></title>
<para>
<itemizedlist>
<listitem>
</listitem>
</itemizedlist>
</para>
</section>
<section>
<title></title>
<para>
<itemizedlist>
<listitem>
<para>override string <link linkend="class_m_qtt_connection_1_1_message_1a27709631ec61803dfbdadfbb6aada885">ToString</link> (
)</para>
</listitem>
</itemizedlist>
</para>
</section>
<section>
<title>Field Documentation</title>
</section>
<section xml:id="class_m_qtt_connection_1_1_message_1a27709631ec61803dfbdadfbb6aada885">
<title>override string MQttConnection.Message.ToString ()</title> <emphasis></emphasis>
</section>
</section>

+ 8
- 0
doc/docbook/class_m_qtt_connection_1_1_message__coll__graph.dot Näytä tiedosto

@@ -0,0 +1,8 @@
digraph "MQttConnection.Message"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
Node7 [label="MQttConnection.Message",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
Node8 -> Node7 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node8 [label="EventArgs",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
}

+ 1
- 0
doc/docbook/class_m_qtt_connection_1_1_message__coll__graph.md5 Näytä tiedosto

@@ -0,0 +1 @@
9e72b44569fbf4f3f8d85c80c877891c

+ 8
- 0
doc/docbook/class_m_qtt_connection_1_1_message__inherit__graph.dot Näytä tiedosto

@@ -0,0 +1,8 @@
digraph "MQttConnection.Message"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
Node5 [label="MQttConnection.Message",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
Node6 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node6 [label="EventArgs",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
}

+ 1
- 0
doc/docbook/class_m_qtt_connection_1_1_message__inherit__graph.md5 Näytä tiedosto

@@ -0,0 +1 @@
e9862824571c37a409dffb24b1b45beb

+ 36
- 0
doc/docbook/dir_43724e81dd40e09f32417973865cdd64.xml Näytä tiedosto

@@ -0,0 +1,36 @@
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<section xmlns="http://docbook.org/ns/docbook" version="5.0" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dir_43724e81dd40e09f32417973865cdd64">
<title>obj Directory Reference</title>
<para>Directory dependency diagram for obj</para>
<para>
<figure>
<title>Directory Dependency diagram</title>
<mediaobject>
<imageobject>
<imagedata width="50%" align="center" valign="middle" scalefit="1" fileref="dir_43724e81dd40e09f32417973865cdd64_dep.png"></imagedata>
</imageobject>
</mediaobject>
</figure>
</para>
<simplesect>
<title> Directories </title>
<para>
<itemizedlist>
<listitem>
<para>dir <link linkend="dir_a71c3b2ad23b9ff58220dd012d201987">obj/Debug</link></para>
</listitem>
</itemizedlist>
</para>
<para>
<itemizedlist>
<listitem>
<para>dir <link linkend="dir_9fe5cc214b8578ee5b8e153089aca810">obj/Release</link></para>
</listitem>
</itemizedlist>
</para>
</simplesect>
<simplesect>
<title>Detailed Description</title>
<para>Directory location is C:/Users/siegf/Documents/c#projects/MQttConnection/obj/</para>
</simplesect>
</section>

+ 11
- 0
doc/docbook/dir_43724e81dd40e09f32417973865cdd64_dep.dot Näytä tiedosto

@@ -0,0 +1,11 @@
digraph "obj" {
compound=true
node [ fontsize="10", fontname="Helvetica"];
edge [ labelfontsize="10", labelfontname="Helvetica"];
subgraph clusterdir_43724e81dd40e09f32417973865cdd64 {
graph [ bgcolor="#eeeeff", pencolor="black", label="" URL="dir_43724e81dd40e09f32417973865cdd64.html"];
dir_43724e81dd40e09f32417973865cdd64 [shape=plaintext label="obj"];
dir_a71c3b2ad23b9ff58220dd012d201987 [shape=box label="Debug" color="red" fillcolor="white" style="filled" URL="dir_a71c3b2ad23b9ff58220dd012d201987.html"];
dir_9fe5cc214b8578ee5b8e153089aca810 [shape=box label="Release" color="red" fillcolor="white" style="filled" URL="dir_9fe5cc214b8578ee5b8e153089aca810.html"];
}
}

+ 1
- 0
doc/docbook/dir_43724e81dd40e09f32417973865cdd64_dep.md5 Näytä tiedosto

@@ -0,0 +1 @@
053faf8fc8c479853b3c8b1df36224dd

+ 43
- 0
doc/docbook/dir_5bc0522bdcced5c53981ba02ce0a34ba.xml Näytä tiedosto

@@ -0,0 +1,43 @@
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<section xmlns="http://docbook.org/ns/docbook" version="5.0" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dir_5bc0522bdcced5c53981ba02ce0a34ba">
<title>obj/Release/net6.0 Directory Reference</title>
<para>Directory dependency diagram for obj/Release/net6.0</para>
<para>
<figure>
<title>Directory Dependency diagram</title>
<mediaobject>
<imageobject>
<imagedata width="50%" align="center" valign="middle" scalefit="1" fileref="dir_5bc0522bdcced5c53981ba02ce0a34ba_dep.png"></imagedata>
</imageobject>
</mediaobject>
</figure>
</para>
<simplesect>
<title> File </title>
<para>
<itemizedlist>
<listitem>
<para>file <link linkend="_release_2net6_80_2_8_n_e_t_core_app_00_version_0Av6_80_8_assembly_attributes_8cs">.NETCoreApp,Version=v6.0.AssemblyAttributes.cs</link></para>
</listitem>
</itemizedlist>
</para>
<para>
<itemizedlist>
<listitem>
<para>file <link linkend="_release_2net6_80_2_m_qtt_connection_8_assembly_info_8cs">MQttConnection.AssemblyInfo.cs</link></para>
</listitem>
</itemizedlist>
</para>
<para>
<itemizedlist>
<listitem>
<para>file <link linkend="_release_2net6_80_2_m_qtt_connection_8_global_usings_8g_8cs">MQttConnection.GlobalUsings.g.cs</link></para>
</listitem>
</itemizedlist>
</para>
</simplesect>
<simplesect>
<title>Detailed Description</title>
<para>Directory location is C:/Users/siegf/Documents/c#projects/MQttConnection/obj/Release/net6.0/</para>
</simplesect>
</section>

+ 9
- 0
doc/docbook/dir_5bc0522bdcced5c53981ba02ce0a34ba_dep.dot Näytä tiedosto

@@ -0,0 +1,9 @@
digraph "obj/Release/net6.0" {
compound=true
node [ fontsize="10", fontname="Helvetica"];
edge [ labelfontsize="10", labelfontname="Helvetica"];
subgraph clusterdir_9fe5cc214b8578ee5b8e153089aca810 {
graph [ bgcolor="#ddddee", pencolor="black", label="Release" fontname="Helvetica", fontsize="10", URL="dir_9fe5cc214b8578ee5b8e153089aca810.html"]
dir_5bc0522bdcced5c53981ba02ce0a34ba [shape=box, label="net6.0", style="filled", fillcolor="#eeeeff", pencolor="black", URL="dir_5bc0522bdcced5c53981ba02ce0a34ba.html"];
}
}

+ 1
- 0
doc/docbook/dir_5bc0522bdcced5c53981ba02ce0a34ba_dep.md5 Näytä tiedosto

@@ -0,0 +1 @@
aee7a11169a21fb6051c936a62375907

+ 43
- 0
doc/docbook/dir_7212c827820ef56532d3599ed27e3aff.xml Näytä tiedosto

@@ -0,0 +1,43 @@
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<section xmlns="http://docbook.org/ns/docbook" version="5.0" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dir_7212c827820ef56532d3599ed27e3aff">
<title>obj/Debug/net6.0 Directory Reference</title>
<para>Directory dependency diagram for obj/Debug/net6.0</para>
<para>
<figure>
<title>Directory Dependency diagram</title>
<mediaobject>
<imageobject>
<imagedata width="50%" align="center" valign="middle" scalefit="1" fileref="dir_7212c827820ef56532d3599ed27e3aff_dep.png"></imagedata>
</imageobject>
</mediaobject>
</figure>
</para>
<simplesect>
<title> File </title>
<para>
<itemizedlist>
<listitem>
<para>file <link linkend="_debug_2net6_80_2_8_n_e_t_core_app_00_version_0Av6_80_8_assembly_attributes_8cs">.NETCoreApp,Version=v6.0.AssemblyAttributes.cs</link></para>
</listitem>
</itemizedlist>
</para>
<para>
<itemizedlist>
<listitem>
<para>file <link linkend="_debug_2net6_80_2_m_qtt_connection_8_assembly_info_8cs">MQttConnection.AssemblyInfo.cs</link></para>
</listitem>
</itemizedlist>
</para>
<para>
<itemizedlist>
<listitem>
<para>file <link linkend="_debug_2net6_80_2_m_qtt_connection_8_global_usings_8g_8cs">MQttConnection.GlobalUsings.g.cs</link></para>
</listitem>
</itemizedlist>
</para>
</simplesect>
<simplesect>
<title>Detailed Description</title>
<para>Directory location is C:/Users/siegf/Documents/c#projects/MQttConnection/obj/Debug/net6.0/</para>
</simplesect>
</section>

+ 9
- 0
doc/docbook/dir_7212c827820ef56532d3599ed27e3aff_dep.dot Näytä tiedosto

@@ -0,0 +1,9 @@
digraph "obj/Debug/net6.0" {
compound=true
node [ fontsize="10", fontname="Helvetica"];
edge [ labelfontsize="10", labelfontname="Helvetica"];
subgraph clusterdir_a71c3b2ad23b9ff58220dd012d201987 {
graph [ bgcolor="#ddddee", pencolor="black", label="Debug" fontname="Helvetica", fontsize="10", URL="dir_a71c3b2ad23b9ff58220dd012d201987.html"]
dir_7212c827820ef56532d3599ed27e3aff [shape=box, label="net6.0", style="filled", fillcolor="#eeeeff", pencolor="black", URL="dir_7212c827820ef56532d3599ed27e3aff.html"];
}
}

+ 1
- 0
doc/docbook/dir_7212c827820ef56532d3599ed27e3aff_dep.md5 Näytä tiedosto

@@ -0,0 +1 @@
fe68d89d986f49468edef22fbab3f23e

+ 29
- 0
doc/docbook/dir_9fe5cc214b8578ee5b8e153089aca810.xml Näytä tiedosto

@@ -0,0 +1,29 @@
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<section xmlns="http://docbook.org/ns/docbook" version="5.0" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dir_9fe5cc214b8578ee5b8e153089aca810">
<title>obj/Release Directory Reference</title>
<para>Directory dependency diagram for obj/Release</para>
<para>
<figure>
<title>Directory Dependency diagram</title>
<mediaobject>
<imageobject>
<imagedata width="50%" align="center" valign="middle" scalefit="1" fileref="dir_9fe5cc214b8578ee5b8e153089aca810_dep.png"></imagedata>
</imageobject>
</mediaobject>
</figure>
</para>
<simplesect>
<title> Directories </title>
<para>
<itemizedlist>
<listitem>
<para>dir <link linkend="dir_5bc0522bdcced5c53981ba02ce0a34ba">obj/Release/net6.0</link></para>
</listitem>
</itemizedlist>
</para>
</simplesect>
<simplesect>
<title>Detailed Description</title>
<para>Directory location is C:/Users/siegf/Documents/c#projects/MQttConnection/obj/Release/</para>
</simplesect>
</section>

+ 13
- 0
doc/docbook/dir_9fe5cc214b8578ee5b8e153089aca810_dep.dot Näytä tiedosto

@@ -0,0 +1,13 @@
digraph "obj/Release" {
compound=true
node [ fontsize="10", fontname="Helvetica"];
edge [ labelfontsize="10", labelfontname="Helvetica"];
subgraph clusterdir_43724e81dd40e09f32417973865cdd64 {
graph [ bgcolor="#ddddee", pencolor="black", label="obj" fontname="Helvetica", fontsize="10", URL="dir_43724e81dd40e09f32417973865cdd64.html"]
subgraph clusterdir_9fe5cc214b8578ee5b8e153089aca810 {
graph [ bgcolor="#eeeeff", pencolor="black", label="" URL="dir_9fe5cc214b8578ee5b8e153089aca810.html"];
dir_9fe5cc214b8578ee5b8e153089aca810 [shape=plaintext label="Release"];
dir_5bc0522bdcced5c53981ba02ce0a34ba [shape=box label="net6.0" color="black" fillcolor="white" style="filled" URL="dir_5bc0522bdcced5c53981ba02ce0a34ba.html"];
}
}
}

+ 1
- 0
doc/docbook/dir_9fe5cc214b8578ee5b8e153089aca810_dep.md5 Näytä tiedosto

@@ -0,0 +1 @@
4193972fe538c6df41dbbef97017a33a

+ 29
- 0
doc/docbook/dir_a71c3b2ad23b9ff58220dd012d201987.xml Näytä tiedosto

@@ -0,0 +1,29 @@
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<section xmlns="http://docbook.org/ns/docbook" version="5.0" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dir_a71c3b2ad23b9ff58220dd012d201987">
<title>obj/Debug Directory Reference</title>
<para>Directory dependency diagram for obj/Debug</para>
<para>
<figure>
<title>Directory Dependency diagram</title>
<mediaobject>
<imageobject>
<imagedata width="50%" align="center" valign="middle" scalefit="1" fileref="dir_a71c3b2ad23b9ff58220dd012d201987_dep.png"></imagedata>
</imageobject>
</mediaobject>
</figure>
</para>
<simplesect>
<title> Directories </title>
<para>
<itemizedlist>
<listitem>
<para>dir <link linkend="dir_7212c827820ef56532d3599ed27e3aff">obj/Debug/net6.0</link></para>
</listitem>
</itemizedlist>
</para>
</simplesect>
<simplesect>
<title>Detailed Description</title>
<para>Directory location is C:/Users/siegf/Documents/c#projects/MQttConnection/obj/Debug/</para>
</simplesect>
</section>

+ 13
- 0
doc/docbook/dir_a71c3b2ad23b9ff58220dd012d201987_dep.dot Näytä tiedosto

@@ -0,0 +1,13 @@
digraph "obj/Debug" {
compound=true
node [ fontsize="10", fontname="Helvetica"];
edge [ labelfontsize="10", labelfontname="Helvetica"];
subgraph clusterdir_43724e81dd40e09f32417973865cdd64 {
graph [ bgcolor="#ddddee", pencolor="black", label="obj" fontname="Helvetica", fontsize="10", URL="dir_43724e81dd40e09f32417973865cdd64.html"]
subgraph clusterdir_a71c3b2ad23b9ff58220dd012d201987 {
graph [ bgcolor="#eeeeff", pencolor="black", label="" URL="dir_a71c3b2ad23b9ff58220dd012d201987.html"];
dir_a71c3b2ad23b9ff58220dd012d201987 [shape=plaintext label="Debug"];
dir_7212c827820ef56532d3599ed27e3aff [shape=box label="net6.0" color="black" fillcolor="white" style="filled" URL="dir_7212c827820ef56532d3599ed27e3aff.html"];
}
}
}

+ 1
- 0
doc/docbook/dir_a71c3b2ad23b9ff58220dd012d201987_dep.md5 Näytä tiedosto

@@ -0,0 +1 @@
3844a441bf6b4793c70acc70de99d842

+ 42
- 0
doc/docbook/index.xml Näytä tiedosto

@@ -0,0 +1,42 @@
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<book xmlns="http://docbook.org/ns/docbook" version="5.0" xmlns:xlink="http://www.w3.org/1999/xlink">
<info>
<title>MQttConnection</title>
</info>
<chapter>
<title>Namespace Documentation</title>
<xi:include href="namespaceglobal_1_1_system.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
<xi:include href="namespaceglobal_1_1_system_1_1_collections_1_1_generic.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
<xi:include href="namespaceglobal_1_1_system_1_1_i_o.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
<xi:include href="namespaceglobal_1_1_system_1_1_linq.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
<xi:include href="namespaceglobal_1_1_system_1_1_net_1_1_http.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
<xi:include href="namespaceglobal_1_1_system_1_1_threading.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
<xi:include href="namespaceglobal_1_1_system_1_1_threading_1_1_tasks.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
<xi:include href="namespace_m_qtt_connection.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
<xi:include href="namespace_m_q_t_tnet.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
<xi:include href="namespace_m_q_t_tnet_1_1_client.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
<xi:include href="namespace_m_q_t_tnet_1_1_client_1_1_connecting.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
<xi:include href="namespace_m_q_t_tnet_1_1_client_1_1_disconnecting.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
<xi:include href="namespace_m_q_t_tnet_1_1_client_1_1_options.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
<xi:include href="namespace_system.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
<xi:include href="namespace_system_1_1_reflection.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
<xi:include href="namespace_system_1_1_text.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
</chapter>
<chapter>
<title>Data Structure Documentation</title>
<xi:include href="class_m_qtt_connection_1_1_connector.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
<xi:include href="class_event_args.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
<xi:include href="class_m_qtt_connection_1_1_message.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
</chapter>
<chapter>
<title>File Documentation</title>
<xi:include href="_connector_8cs.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
<xi:include href="_message_8cs.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
<xi:include href="_debug_2net6_80_2_8_n_e_t_core_app_00_version_0Av6_80_8_assembly_attributes_8cs.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
<xi:include href="_release_2net6_80_2_8_n_e_t_core_app_00_version_0Av6_80_8_assembly_attributes_8cs.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
<xi:include href="_debug_2net6_80_2_m_qtt_connection_8_assembly_info_8cs.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
<xi:include href="_release_2net6_80_2_m_qtt_connection_8_assembly_info_8cs.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
<xi:include href="_debug_2net6_80_2_m_qtt_connection_8_global_usings_8g_8cs.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
<xi:include href="_release_2net6_80_2_m_qtt_connection_8_global_usings_8g_8cs.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
</chapter>
</book>

+ 4
- 0
doc/docbook/namespace_m_q_t_tnet.xml Näytä tiedosto

@@ -0,0 +1,4 @@
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<section xmlns="http://docbook.org/ns/docbook" version="5.0" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="namespace_m_q_t_tnet">
<title>MQTTnet</title>
</section>

+ 4
- 0
doc/docbook/namespace_m_q_t_tnet_1_1_client.xml Näytä tiedosto

@@ -0,0 +1,4 @@
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<section xmlns="http://docbook.org/ns/docbook" version="5.0" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="namespace_m_q_t_tnet_1_1_client">
<title>MQTTnet::Client</title>
</section>

+ 4
- 0
doc/docbook/namespace_m_q_t_tnet_1_1_client_1_1_connecting.xml Näytä tiedosto

@@ -0,0 +1,4 @@
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<section xmlns="http://docbook.org/ns/docbook" version="5.0" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="namespace_m_q_t_tnet_1_1_client_1_1_connecting">
<title>MQTTnet::Client::Connecting</title>
</section>

+ 4
- 0
doc/docbook/namespace_m_q_t_tnet_1_1_client_1_1_disconnecting.xml Näytä tiedosto

@@ -0,0 +1,4 @@
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<section xmlns="http://docbook.org/ns/docbook" version="5.0" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="namespace_m_q_t_tnet_1_1_client_1_1_disconnecting">
<title>MQTTnet::Client::Disconnecting</title>
</section>

+ 4
- 0
doc/docbook/namespace_m_q_t_tnet_1_1_client_1_1_options.xml Näytä tiedosto

@@ -0,0 +1,4 @@
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<section xmlns="http://docbook.org/ns/docbook" version="5.0" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="namespace_m_q_t_tnet_1_1_client_1_1_options">
<title>MQTTnet::Client::Options</title>
</section>

+ 24
- 0
doc/docbook/namespace_m_qtt_connection.xml Näytä tiedosto

@@ -0,0 +1,24 @@
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<section xmlns="http://docbook.org/ns/docbook" version="5.0" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="namespace_m_qtt_connection">
<title>MQttConnection</title>
<section>
<title> Data Structures </title>
<para>
<itemizedlist>
<listitem>
<para>struct <link linkend="class_m_qtt_connection_1_1_connector">MQttConnection::Connector</link></para>
<para><emphasis>&lt;summary&gt;
CLass Connector to connect MQTT Server
&lt;/summary&gt;</emphasis></para>
</listitem>
</itemizedlist>
</para>
<para>
<itemizedlist>
<listitem>
<para>struct <link linkend="class_m_qtt_connection_1_1_message">MQttConnection::Message</link></para>
</listitem>
</itemizedlist>
</para>
</section>
</section>

+ 4
- 0
doc/docbook/namespace_system.xml Näytä tiedosto

@@ -0,0 +1,4 @@
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<section xmlns="http://docbook.org/ns/docbook" version="5.0" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="namespace_system">
<title>System</title>
</section>

+ 4
- 0
doc/docbook/namespace_system_1_1_reflection.xml Näytä tiedosto

@@ -0,0 +1,4 @@
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<section xmlns="http://docbook.org/ns/docbook" version="5.0" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="namespace_system_1_1_reflection">
<title>System::Reflection</title>
</section>

+ 4
- 0
doc/docbook/namespace_system_1_1_text.xml Näytä tiedosto

@@ -0,0 +1,4 @@
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<section xmlns="http://docbook.org/ns/docbook" version="5.0" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="namespace_system_1_1_text">
<title>System::Text</title>
</section>

+ 4
- 0
doc/docbook/namespaceglobal_1_1_system.xml Näytä tiedosto

@@ -0,0 +1,4 @@
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<section xmlns="http://docbook.org/ns/docbook" version="5.0" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="namespaceglobal_1_1_system">
<title>global::System</title>
</section>

+ 4
- 0
doc/docbook/namespaceglobal_1_1_system_1_1_collections_1_1_generic.xml Näytä tiedosto

@@ -0,0 +1,4 @@
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<section xmlns="http://docbook.org/ns/docbook" version="5.0" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="namespaceglobal_1_1_system_1_1_collections_1_1_generic">
<title>global::System::Collections::Generic</title>
</section>

+ 4
- 0
doc/docbook/namespaceglobal_1_1_system_1_1_i_o.xml Näytä tiedosto

@@ -0,0 +1,4 @@
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<section xmlns="http://docbook.org/ns/docbook" version="5.0" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="namespaceglobal_1_1_system_1_1_i_o">
<title>global::System::IO</title>
</section>

+ 4
- 0
doc/docbook/namespaceglobal_1_1_system_1_1_linq.xml Näytä tiedosto

@@ -0,0 +1,4 @@
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<section xmlns="http://docbook.org/ns/docbook" version="5.0" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="namespaceglobal_1_1_system_1_1_linq">
<title>global::System::Linq</title>
</section>

+ 4
- 0
doc/docbook/namespaceglobal_1_1_system_1_1_net_1_1_http.xml Näytä tiedosto

@@ -0,0 +1,4 @@
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<section xmlns="http://docbook.org/ns/docbook" version="5.0" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="namespaceglobal_1_1_system_1_1_net_1_1_http">
<title>global::System::Net::Http</title>
</section>

+ 4
- 0
doc/docbook/namespaceglobal_1_1_system_1_1_threading.xml Näytä tiedosto

@@ -0,0 +1,4 @@
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<section xmlns="http://docbook.org/ns/docbook" version="5.0" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="namespaceglobal_1_1_system_1_1_threading">
<title>global::System::Threading</title>
</section>

+ 4
- 0
doc/docbook/namespaceglobal_1_1_system_1_1_threading_1_1_tasks.xml Näytä tiedosto

@@ -0,0 +1,4 @@
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<section xmlns="http://docbook.org/ns/docbook" version="5.0" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="namespaceglobal_1_1_system_1_1_threading_1_1_tasks">
<title>global::System::Threading::Tasks</title>
</section>

+ 115
- 0
doc/html/_connector_8cs.html Näytä tiedosto

@@ -0,0 +1,115 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>MQttConnection: Connector.cs File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">MQttConnection
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('_connector_8cs.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
<div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle">
<div class="title">Connector.cs File Reference</div> </div>
</div><!--header-->
<div class="contents">

<p><a href="_connector_8cs_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_m_qtt_connection_1_1_connector.html">MQttConnection.Connector</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">CLass <a class="el" href="class_m_qtt_connection_1_1_connector.html" title="CLass Connector to connect MQTT Server ">Connector</a> to connect MQTT Server <a href="class_m_qtt_connection_1_1_connector.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespace_m_qtt_connection"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_m_qtt_connection.html">MQttConnection</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="_connector_8cs.html">Connector.cs</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
</ul>
</div>
</body>
</html>

+ 134
- 0
doc/html/_connector_8cs_source.html
File diff suppressed because it is too large
Näytä tiedosto


+ 100
- 0
doc/html/_debug_2net6_80_2_8_n_e_t_core_app_00_version_0Av6_80_8_assembly_attributes_8cs.html Näytä tiedosto

@@ -0,0 +1,100 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>MQttConnection: obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">MQttConnection
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('_debug_2net6_80_2_8_n_e_t_core_app_00_version_0Av6_80_8_assembly_attributes_8cs.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
<div class="headertitle">
<div class="title">.NETCoreApp,Version=v6.0.AssemblyAttributes.cs File Reference</div> </div>
</div><!--header-->
<div class="contents">

<p><a href="_debug_2net6_80_2_8_n_e_t_core_app_00_version_0Av6_80_8_assembly_attributes_8cs_source.html">Go to the source code of this file.</a></p>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_43724e81dd40e09f32417973865cdd64.html">obj</a></li><li class="navelem"><a class="el" href="dir_a71c3b2ad23b9ff58220dd012d201987.html">Debug</a></li><li class="navelem"><a class="el" href="dir_7212c827820ef56532d3599ed27e3aff.html">net6.0</a></li><li class="navelem"><a class="el" href="_debug_2net6_80_2_8_n_e_t_core_app_00_version_0Av6_80_8_assembly_attributes_8cs.html">.NETCoreApp,Version=v6.0.AssemblyAttributes.cs</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
</ul>
</div>
</body>
</html>

+ 100
- 0
doc/html/_debug_2net6_80_2_8_n_e_t_core_app_00_version_0Av6_80_8_assembly_attributes_8cs_source.html Näytä tiedosto

@@ -0,0 +1,100 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>MQttConnection: obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">MQttConnection
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('_debug_2net6_80_2_8_n_e_t_core_app_00_version_0Av6_80_8_assembly_attributes_8cs_source.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
<div class="headertitle">
<div class="title">.NETCoreApp,Version=v6.0.AssemblyAttributes.cs</div> </div>
</div><!--header-->
<div class="contents">
<a href="_debug_2net6_80_2_8_n_e_t_core_app_00_version_0Av6_80_8_assembly_attributes_8cs.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">// &lt;autogenerated /&gt;</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="keyword">using</span> <a class="code" href="namespace_system.html">System</a>;</div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="keyword">using</span> <a class="code" href="namespace_system.html">System</a>.Reflection;</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;[assembly: <a class="code" href="namespaceglobal_1_1_system.html">global::System</a>.Runtime.Versioning.TargetFrameworkAttribute(<span class="stringliteral">&quot;.NETCoreApp,Version=v6.0&quot;</span>, FrameworkDisplayName = <span class="stringliteral">&quot;&quot;</span>)]</div><div class="ttc" id="namespace_system_html"><div class="ttname"><a href="namespace_system.html">System</a></div></div>
<div class="ttc" id="namespaceglobal_1_1_system_html"><div class="ttname"><a href="namespaceglobal_1_1_system.html">System</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_43724e81dd40e09f32417973865cdd64.html">obj</a></li><li class="navelem"><a class="el" href="dir_a71c3b2ad23b9ff58220dd012d201987.html">Debug</a></li><li class="navelem"><a class="el" href="dir_7212c827820ef56532d3599ed27e3aff.html">net6.0</a></li><li class="navelem"><a class="el" href="_debug_2net6_80_2_8_n_e_t_core_app_00_version_0Av6_80_8_assembly_attributes_8cs.html">.NETCoreApp,Version=v6.0.AssemblyAttributes.cs</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
</ul>
</div>
</body>
</html>

+ 100
- 0
doc/html/_debug_2net6_80_2_m_qtt_connection_8_assembly_info_8cs.html Näytä tiedosto

@@ -0,0 +1,100 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>MQttConnection: obj/Debug/net6.0/MQttConnection.AssemblyInfo.cs File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">MQttConnection
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('_debug_2net6_80_2_m_qtt_connection_8_assembly_info_8cs.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
<div class="headertitle">
<div class="title">MQttConnection.AssemblyInfo.cs File Reference</div> </div>
</div><!--header-->
<div class="contents">

<p><a href="_debug_2net6_80_2_m_qtt_connection_8_assembly_info_8cs_source.html">Go to the source code of this file.</a></p>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_43724e81dd40e09f32417973865cdd64.html">obj</a></li><li class="navelem"><a class="el" href="dir_a71c3b2ad23b9ff58220dd012d201987.html">Debug</a></li><li class="navelem"><a class="el" href="dir_7212c827820ef56532d3599ed27e3aff.html">net6.0</a></li><li class="navelem"><a class="el" href="_debug_2net6_80_2_m_qtt_connection_8_assembly_info_8cs.html">MQttConnection.AssemblyInfo.cs</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
</ul>
</div>
</body>
</html>

+ 99
- 0
doc/html/_debug_2net6_80_2_m_qtt_connection_8_assembly_info_8cs_source.html Näytä tiedosto

@@ -0,0 +1,99 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>MQttConnection: obj/Debug/net6.0/MQttConnection.AssemblyInfo.cs Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">MQttConnection
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('_debug_2net6_80_2_m_qtt_connection_8_assembly_info_8cs_source.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
<div class="headertitle">
<div class="title">MQttConnection.AssemblyInfo.cs</div> </div>
</div><!--header-->
<div class="contents">
<a href="_debug_2net6_80_2_m_qtt_connection_8_assembly_info_8cs.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">//------------------------------------------------------------------------------</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// &lt;auto-generated&gt;</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// Dieser Code wurde von einem Tool generiert.</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Laufzeitversion:4.0.30319.42000</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// der Code erneut generiert wird.</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">// &lt;/auto-generated&gt;</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">//------------------------------------------------------------------------------</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="keyword">using</span> <a class="code" href="namespace_system.html">System</a>;</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="keyword">using</span> <a class="code" href="namespace_system.html">System</a>.Reflection;</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;[assembly: <a class="code" href="namespace_system.html">System</a>.Reflection.AssemblyCompanyAttribute(<span class="stringliteral">&quot;MQttConnection&quot;</span>)]</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;[assembly: <a class="code" href="namespace_system.html">System</a>.Reflection.AssemblyConfigurationAttribute(<span class="stringliteral">&quot;Debug&quot;</span>)]</div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;[assembly: <a class="code" href="namespace_system.html">System</a>.Reflection.AssemblyFileVersionAttribute(<span class="stringliteral">&quot;1.0.0.0&quot;</span>)]</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;[assembly: <a class="code" href="namespace_system.html">System</a>.Reflection.AssemblyInformationalVersionAttribute(<span class="stringliteral">&quot;1.0.0&quot;</span>)]</div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;[assembly: <a class="code" href="namespace_system.html">System</a>.Reflection.AssemblyProductAttribute(<span class="stringliteral">&quot;MQttConnection&quot;</span>)]</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;[assembly: <a class="code" href="namespace_system.html">System</a>.Reflection.AssemblyTitleAttribute(<span class="stringliteral">&quot;MQttConnection&quot;</span>)]</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;[assembly: <a class="code" href="namespace_system.html">System</a>.Reflection.AssemblyVersionAttribute(<span class="stringliteral">&quot;1.0.0.0&quot;</span>)]</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">// Von der MSBuild WriteCodeFragment-Klasse generiert.</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div><div class="ttc" id="namespace_system_html"><div class="ttname"><a href="namespace_system.html">System</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_43724e81dd40e09f32417973865cdd64.html">obj</a></li><li class="navelem"><a class="el" href="dir_a71c3b2ad23b9ff58220dd012d201987.html">Debug</a></li><li class="navelem"><a class="el" href="dir_7212c827820ef56532d3599ed27e3aff.html">net6.0</a></li><li class="navelem"><a class="el" href="_debug_2net6_80_2_m_qtt_connection_8_assembly_info_8cs.html">MQttConnection.AssemblyInfo.cs</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
</ul>
</div>
</body>
</html>

+ 100
- 0
doc/html/_debug_2net6_80_2_m_qtt_connection_8_global_usings_8g_8cs.html Näytä tiedosto

@@ -0,0 +1,100 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>MQttConnection: obj/Debug/net6.0/MQttConnection.GlobalUsings.g.cs File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">MQttConnection
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('_debug_2net6_80_2_m_qtt_connection_8_global_usings_8g_8cs.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
<div class="headertitle">
<div class="title">MQttConnection.GlobalUsings.g.cs File Reference</div> </div>
</div><!--header-->
<div class="contents">

<p><a href="_debug_2net6_80_2_m_qtt_connection_8_global_usings_8g_8cs_source.html">Go to the source code of this file.</a></p>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_43724e81dd40e09f32417973865cdd64.html">obj</a></li><li class="navelem"><a class="el" href="dir_a71c3b2ad23b9ff58220dd012d201987.html">Debug</a></li><li class="navelem"><a class="el" href="dir_7212c827820ef56532d3599ed27e3aff.html">net6.0</a></li><li class="navelem"><a class="el" href="_debug_2net6_80_2_m_qtt_connection_8_global_usings_8g_8cs.html">MQttConnection.GlobalUsings.g.cs</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
</ul>
</div>
</body>
</html>

+ 99
- 0
doc/html/_debug_2net6_80_2_m_qtt_connection_8_global_usings_8g_8cs_source.html Näytä tiedosto

@@ -0,0 +1,99 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>MQttConnection: obj/Debug/net6.0/MQttConnection.GlobalUsings.g.cs Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">MQttConnection
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('_debug_2net6_80_2_m_qtt_connection_8_global_usings_8g_8cs_source.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
<div class="headertitle">
<div class="title">MQttConnection.GlobalUsings.g.cs</div> </div>
</div><!--header-->
<div class="contents">
<a href="_debug_2net6_80_2_m_qtt_connection_8_global_usings_8g_8cs.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">// &lt;auto-generated/&gt;</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;global <span class="keyword">using</span> <a class="code" href="namespaceglobal_1_1_system.html">global::System</a>;</div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;global <span class="keyword">using</span> <a class="code" href="namespaceglobal_1_1_system.html">global::System</a>.Collections.Generic;</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;global <span class="keyword">using</span> <a class="code" href="namespaceglobal_1_1_system.html">global::System</a>.IO;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;global <span class="keyword">using</span> <a class="code" href="namespaceglobal_1_1_system.html">global::System</a>.Linq;</div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;global <span class="keyword">using</span> <a class="code" href="namespaceglobal_1_1_system.html">global::System</a>.Net.Http;</div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;global <span class="keyword">using</span> <a class="code" href="namespaceglobal_1_1_system.html">global::System</a>.Threading;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;global <span class="keyword">using</span> <a class="code" href="namespaceglobal_1_1_system.html">global::System</a>.Threading.Tasks;</div><div class="ttc" id="namespaceglobal_1_1_system_html"><div class="ttname"><a href="namespaceglobal_1_1_system.html">System</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_43724e81dd40e09f32417973865cdd64.html">obj</a></li><li class="navelem"><a class="el" href="dir_a71c3b2ad23b9ff58220dd012d201987.html">Debug</a></li><li class="navelem"><a class="el" href="dir_7212c827820ef56532d3599ed27e3aff.html">net6.0</a></li><li class="navelem"><a class="el" href="_debug_2net6_80_2_m_qtt_connection_8_global_usings_8g_8cs.html">MQttConnection.GlobalUsings.g.cs</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
</ul>
</div>
</body>
</html>

Some files were not shown because too many files changed in this diff

Loading…
Peruuta
Tallenna