We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7ba9b43 commit 1f02c9fCopy full SHA for 1f02c9f
5 files changed
build
@@ -1 +1 @@
1
-6
+7
src/RESTObjects/RESTAPI_ProvObjects.cpp
@@ -587,6 +587,9 @@ namespace OpenWifi::ProvObjects {
587
field_to_json(Obj, "locale", locale);
588
field_to_json(Obj, "realMacAddress", realMacAddress);
589
field_to_json(Obj, "doNotAllowOverrides", doNotAllowOverrides);
590
+ field_to_json(Obj, "imported", imported);
591
+ field_to_json(Obj, "connected", connected);
592
+ field_to_json(Obj, "platform", platform);
593
}
594
595
bool InventoryTag::from_json(const Poco::JSON::Object::Ptr &Obj) {
@@ -609,6 +612,9 @@ namespace OpenWifi::ProvObjects {
609
612
field_from_json(Obj, "locale", locale);
610
613
field_from_json(Obj, "realMacAddress", realMacAddress);
611
614
field_from_json(Obj, "doNotAllowOverrides", doNotAllowOverrides);
615
+ field_from_json(Obj, "imported", imported);
616
+ field_from_json(Obj, "connected", connected);
617
+ field_from_json(Obj, "platform", platform);
618
return true;
619
} catch (...) {
620
src/RESTObjects/RESTAPI_ProvObjects.h
@@ -490,9 +490,11 @@ namespace OpenWifi::ProvObjects {
490
std::string locale;
491
std::string realMacAddress;
492
bool doNotAllowOverrides = false;
493
+ std::uint64_t imported=0;
494
+ std::uint64_t connected=0;
495
+ std::string platform{"AP"};
496
497
void to_json(Poco::JSON::Object &Obj) const;
-
498
bool from_json(const Poco::JSON::Object::Ptr &Obj);
499
};
500
src/framework/KafkaManager.cpp
@@ -79,8 +79,10 @@ namespace OpenWifi {
79
Utils::SetThreadName("Kafka:Prod");
80
cppkafka::Configuration Config(
81
{{"client.id", MicroServiceConfigGetString("openwifi.kafka.client.id", "")},
82
- {"metadata.broker.list",
83
- MicroServiceConfigGetString("openwifi.kafka.brokerlist", "")}});
+ {"metadata.broker.list",MicroServiceConfigGetString("openwifi.kafka.brokerlist", "")} // ,
+ // {"send.buffer.bytes", KafkaManager()->KafkaManagerMaximumPayloadSize() }
84
+ }
85
+ );
86
87
AddKafkaSecurity(Config);
88
@@ -275,6 +277,7 @@ namespace OpenWifi {
275
277
int KafkaManager::Start() {
276
278
if (!KafkaEnabled_)
279
return 0;
280
+ MaxPayloadSize_ = MicroServiceConfigGetInt("openwifi.kafka.max.payload", 250000);
281
ConsumerThr_.Start();
282
ProducerThr_.Start();
283
src/framework/KafkaManager.h
@@ -94,11 +94,14 @@ namespace OpenWifi {
94
return ConsumerThr_.UnregisterTopicWatcher(Topic,Id);
95
96
97
+ std::uint64_t KafkaManagerMaximumPayloadSize() const { return MaxPayloadSize_; }
98
+
99
private:
100
bool KafkaEnabled_ = false;
101
std::string SystemInfoWrapper_;
102
KafkaProducer ProducerThr_;
103
KafkaConsumer ConsumerThr_;
104
+ std::uint64_t MaxPayloadSize_ = 250000;
105
106
void PartitionAssignment(const cppkafka::TopicPartitionList &partitions);
107
void PartitionRevocation(const cppkafka::TopicPartitionList &partitions);
0 commit comments