/* * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * */ #include #include namespace quic { std::string getFlowControlEvent(int offset) { return "flow control event, new offset: " + folly::to(offset); } std::string getRxStreamWU(StreamId streamId, PacketNum packetNum, uint64_t maximumData) { return "rx stream, streamId: " + folly::to(streamId) + ", packetNum: " + folly::to(packetNum) + ", maximumData: " + folly::to(maximumData); } std::string getRxConnWU(PacketNum packetNum, uint64_t maximumData) { return "rx, packetNum: " + folly::to(packetNum) + ", maximumData: " + folly::to(maximumData); } std::string getPeerClose(const std::string& peerCloseReason) { return "error message: " + peerCloseReason; } std::string getFlowControlWindowAvailable(uint64_t windowAvailable) { return "on flow control, window available: " + folly::to(windowAvailable); } std::string getClosingStream(const std::string& streamId) { return "closing stream, stream id: " + streamId; } } // namespace quic