This commit is contained in:
2025-07-14 22:24:27 +08:00
parent daacc18ecf
commit 4af19ef574
7722 changed files with 72086 additions and 0 deletions

View File

@ -0,0 +1,33 @@
// Copyright 2023 Dexter.Wan. All Rights Reserved.
// EMail: 45141961@qq.com
#include "create_options.h"
#include <cstring>
namespace mqtt {
/////////////////////////////////////////////////////////////////////////////
const MQTTAsync_createOptions create_options::DFLT_C_STRUCT =
MQTTAsync_createOptions_initializer;
create_options::create_options(int mqttVersion) : create_options()
{
opts_.MQTTVersion = mqttVersion;
}
create_options::create_options(int mqttVersion, int maxBufferedMessages) : create_options()
{
opts_.MQTTVersion = mqttVersion;
if (maxBufferedMessages != 0) {
opts_.sendWhileDisconnected = to_int(true);
opts_.maxBufferedMessages = maxBufferedMessages;
}
}
/////////////////////////////////////////////////////////////////////////////
} // end namespace mqtt