MCPcopy Create free account
hub / github.com/Pagghiu/SaneCppLibraries / finishFrame

Method finishFrame

Libraries/Http/HttpWebSocket.cpp:925–939  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

923 state = State::MaskKey;
924 }
925 else
926 {
927 SC_TRY(onHeaderReady());
928 }
929 }
930 break;
931
932 case State::MaskKey:
933 currentFrame.maskKey[maskBytesRead++] = current;
934 consumedBytes++;
935 if (maskBytesRead == 4)
936 {
937 SC_TRY(onHeaderReady());
938 }
939 break;
940
941 case State::Payload: {
942 const size_t availableBytes = data.sizeInBytes() - consumedBytes;

Callers 4

encodeFrameFunction · 0.80
writerRoundtripMethod · 0.80
sendFrameMethod · 0.80
queueAutomaticControlMethod · 0.80

Calls 2

isControlFrameMethod · 0.80
ResultClass · 0.50

Tested by 2

encodeFrameFunction · 0.64
writerRoundtripMethod · 0.64