Skip to content

Commit 3100d3b

Browse files
Aman Sharmameta-codesync[bot]
authored andcommitted
Create MOQTMaxRequestId and MOQTRequestsBlocked structures
Summary: Previously, we had the `MOQTMaxSubscribeId` and `MOQTSubscribesBlocked` structures. In this commit, we're switching to having the `MOQTMaxRequestId` and `MOQTRequestsBlocked` structures instead, in order to be in line with the specification. Reviewed By: afrind Differential Revision: D88768199 fbshipit-source-id: 8f164216107f656d5b7340fa94cb1e514893fc03
1 parent 371ed74 commit 3100d3b

File tree

5 files changed

+33
-33
lines changed

5 files changed

+33
-33
lines changed

moxygen/MoQSession.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3657,7 +3657,7 @@ void MoQSession::onMaxRequestID(MaxRequestID maxRequestID) {
36573657
XLOG(DBG1) << __func__ << " sess=" << this;
36583658

36593659
if (logger_) {
3660-
logger_->logMaxSubscribeId(
3660+
logger_->logMaxRequestId(
36613661
maxRequestID.requestID.value, ControlMessageType::PARSED);
36623662
}
36633663

@@ -3683,7 +3683,7 @@ void MoQSession::onRequestsBlocked(RequestsBlocked requestsBlocked) {
36833683
// and send a new MaxRequestID.
36843684

36853685
if (logger_) {
3686-
logger_->logSubscribesBlocked(
3686+
logger_->logRequestsBlocked(
36873687
requestsBlocked.maxRequestID.value, ControlMessageType::PARSED);
36883688
}
36893689

@@ -4540,7 +4540,7 @@ void MoQSession::sendMaxRequestID(bool signalWriteLoop) {
45404540
}
45414541

45424542
if (logger_) {
4543-
logger_->logMaxSubscribeId(maxRequestID_);
4543+
logger_->logMaxRequestId(maxRequestID_);
45444544
}
45454545

45464546
if (signalWriteLoop) {

moxygen/mlog/MLogTypes.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -383,17 +383,17 @@ folly::dynamic MOQTSubscribeDone::toDynamic() const {
383383
return obj;
384384
}
385385

386-
folly::dynamic MOQTMaxSubscribeId::toDynamic() const {
386+
folly::dynamic MOQTMaxRequestId::toDynamic() const {
387387
folly::dynamic obj = folly::dynamic::object;
388388
obj["type"] = type;
389-
obj["maxSubscribeId"] = std::to_string(subscribeId);
389+
obj["request_id"] = requestId;
390390
return obj;
391391
}
392392

393-
folly::dynamic MOQTSubscribesBlocked::toDynamic() const {
393+
folly::dynamic MOQTRequestsBlocked::toDynamic() const {
394394
folly::dynamic obj = folly::dynamic::object;
395395
obj["type"] = type;
396-
obj["maximumSubscribeId"] = std::to_string(maximumSubscribeId);
396+
obj["maximum_request_id"] = maximumRequestId;
397397
return obj;
398398
}
399399

moxygen/mlog/MLogTypes.h

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -360,22 +360,22 @@ class MOQTSubscribeDone : public MOQTBaseControlMessage {
360360
folly::Optional<std::string> reasonBytes;
361361
};
362362

363-
class MOQTMaxSubscribeId : public MOQTBaseControlMessage {
363+
class MOQTMaxRequestId : public MOQTBaseControlMessage {
364364
public:
365-
MOQTMaxSubscribeId() {
366-
type = "max_subscribe_id";
365+
MOQTMaxRequestId() {
366+
type = "max_request_id";
367367
}
368368
folly::dynamic toDynamic() const override;
369-
uint64_t subscribeId{0};
369+
uint64_t requestId{0};
370370
};
371371

372-
class MOQTSubscribesBlocked : public MOQTBaseControlMessage {
372+
class MOQTRequestsBlocked : public MOQTBaseControlMessage {
373373
public:
374-
MOQTSubscribesBlocked() {
375-
type = "subscribes_blocked";
374+
MOQTRequestsBlocked() {
375+
type = "requests_blocked";
376376
}
377377
folly::dynamic toDynamic() const override;
378-
uint64_t maximumSubscribeId{0};
378+
uint64_t maximumRequestId{0};
379379
};
380380

381381
class MOQTAnnounce : public MOQTBaseControlMessage {

moxygen/mlog/MLogger.cpp

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -532,16 +532,6 @@ void MLogger::logSubscribeDone(
532532
controlType, kFirstBidiStreamId, folly::none, std::move(baseMsg));
533533
}
534534

535-
void MLogger::logMaxSubscribeId(
536-
const uint64_t maxRequestID,
537-
ControlMessageType controlType) {
538-
auto baseMsg = std::make_unique<MOQTMaxSubscribeId>();
539-
baseMsg->subscribeId = maxRequestID;
540-
541-
logControlMessage(
542-
controlType, kFirstBidiStreamId, folly::none, std::move(baseMsg));
543-
}
544-
545535
void MLogger::logUnannounce(
546536
const Unannounce& req,
547537
const MOQTByteStringType& type,
@@ -601,11 +591,21 @@ void MLogger::logTrackStatusError(
601591
controlType, kFirstBidiStreamId, folly::none, std::move(baseMsg));
602592
}
603593

604-
void MLogger::logSubscribesBlocked(
605-
const uint64_t maxRequestID,
594+
void MLogger::logMaxRequestId(
595+
const uint64_t requestId,
596+
ControlMessageType controlType) {
597+
auto baseMsg = std::make_unique<MOQTMaxRequestId>();
598+
baseMsg->requestId = requestId;
599+
600+
logControlMessage(
601+
controlType, kFirstBidiStreamId, folly::none, std::move(baseMsg));
602+
}
603+
604+
void MLogger::logRequestsBlocked(
605+
const uint64_t maximumRequestId,
606606
ControlMessageType controlType) {
607-
auto baseMsg = std::make_unique<MOQTSubscribesBlocked>();
608-
baseMsg->maximumSubscribeId = maxRequestID;
607+
auto baseMsg = std::make_unique<MOQTRequestsBlocked>();
608+
baseMsg->maximumRequestId = maximumRequestId;
609609

610610
logControlMessage(
611611
controlType, kFirstBidiStreamId, folly::none, std::move(baseMsg));

moxygen/mlog/MLogger.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -114,11 +114,11 @@ class MLogger {
114114
void logSubscribeDone(
115115
const SubscribeDone& req,
116116
ControlMessageType controlType = ControlMessageType::CREATED);
117-
void logMaxSubscribeId(
118-
const uint64_t maxRequestID,
117+
void logMaxRequestId(
118+
const uint64_t requestId,
119119
ControlMessageType controlType = ControlMessageType::CREATED);
120-
void logSubscribesBlocked(
121-
const uint64_t maxRequestID,
120+
void logRequestsBlocked(
121+
const uint64_t maximumRequestId,
122122
ControlMessageType controlType = ControlMessageType::CREATED);
123123
void logAnnounce(
124124
const Announce& req,

0 commit comments

Comments
 (0)