44 virtual bool hasUnparsedHandshakeData()
const;
73 template <
typename...
Args>
76 addMessage(msg.fragment, std::forward<Args>(args)...);
93 useAdditionalData_ =
false;
95 useAdditionalData_ =
true;
107 mutable bool useAdditionalData_{
true};
110 template <
typename...
Args>
113 addMessage(buf, std::forward<Args>(args)...);
TLSContent writeHandshake(Buf &&encodedHandshakeMsg, Args &&...args) const
void setProtocolVersion(ProtocolVersion version) const
void write(const T &in, folly::io::Appender &appender)
TLSContent writeAlert(Alert &&alert) const
constexpr detail::Map< Move > move
internal::ArgsMatcher< InnerMatcher > Args(const InnerMatcher &matcher)
static void addMessage(Buf &buf, Buf &&add, Args &&...args)
static Options cacheChainLength()
size_t read(T &out, folly::io::Cursor &cursor)
EncryptionLevel encryptionLevel
Buf encode(TokenBindingMessage &&message)
std::unique_ptr< folly::IOBuf > Buf
ProtocolVersion getRealDraftVersion(ProtocolVersion version)
static void addMessage(Buf &)
TLSContent writeAppData(std::unique_ptr< folly::IOBuf > &&appData) const