MCPcopy Create free account
hub / github.com/apache/brpc / SendAck

Function SendAck

src/brpc/policy/rtmp_protocol.cpp:1367–1372  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1365}
1366
1367static int SendAck(Socket* socket, uint64_t received_bytes) {
1368 const uint32_t data = butil::HostToNet32(received_bytes);
1369 SocketMessagePtr<RtmpUnsentMessage> msg(
1370 MakeUnsentControlMessage(RTMP_MESSAGE_ACK, &data, sizeof(data)));
1371 return WriteWithoutOvercrowded(socket, msg);
1372}
1373
1374void RtmpContext::AddReceivedBytes(Socket* socket, uint32_t sz) {
1375 _received_bytes += sz;

Callers 2

AddReceivedBytesMethod · 0.85
HandleCompletionMethod · 0.85

Calls 3

HostToNet32Function · 0.85
MakeUnsentControlMessageFunction · 0.85
WriteWithoutOvercrowdedFunction · 0.85

Tested by

no test coverage detected