Files
TerracottaWarriors/Plugins/MqttClient/Source/DTMqtt/MqttCPP/create_options.cpp
2025-07-14 22:24:27 +08:00

34 lines
803 B
C++

// 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