File Coverage

src/panda/protocol/websocket/Parser-FrameSender.h
Criterion Covered Total %
statement 0 4 0.0
branch n/a
condition n/a
subroutine n/a
pod n/a
total 0 4 0.0


line stmt bran cond sub pod time code
1             // this file is included into struct Parser
2             // ! no namespaces here or #includes here !
3              
4             struct FrameSender {
5             FrameSender (FrameSender&& other) : _parser(other._parser) {}
6             FrameSender (FrameSender&) = delete;
7              
8 0           string send (bool final = false) { return _parser.send_frame(final); }
9 0           StringPair send (string& payload, bool final = false) { return _parser.send_frame(payload, final); }
10              
11             template
12 0           StringChain send (Begin payload_begin, End payload_end, bool final = false) { return _parser.send_frame(payload_begin, payload_end, final); }
13              
14             protected:
15 0           FrameSender (Parser& parser) : _parser(parser) {}
16              
17             Parser& _parser;
18              
19             private:
20             friend Parser;
21             };