proxygen
fizz::test::ConcreteWriteRecordLayer Class Reference
Inheritance diagram for fizz::test::ConcreteWriteRecordLayer:
fizz::PlaintextWriteRecordLayer fizz::WriteRecordLayer testing::StrictMock< fizz::test::ConcreteWriteRecordLayer > testing::StrictMock< fizz::test::ConcreteWriteRecordLayer > testing::StrictMock< fizz::test::ConcreteWriteRecordLayer >

Public Member Functions

 MOCK_CONST_METHOD1 (_write, TLSContent(TLSMessage &msg))
 
TLSContent write (TLSMessage &&msg) const override
 
- Public Member Functions inherited from fizz::PlaintextWriteRecordLayer
 ~PlaintextWriteRecordLayer () override=default
 
virtual TLSContent writeInitialClientHello (Buf encodedClientHello) const
 
EncryptionLevel getEncryptionLevel () const override
 
- Public Member Functions inherited from fizz::WriteRecordLayer
virtual ~WriteRecordLayer ()=default
 
TLSContent writeAlert (Alert &&alert) const
 
TLSContent writeAppData (std::unique_ptr< folly::IOBuf > &&appData) const
 
template<typename... Args>
TLSContent writeHandshake (Buf &&encodedHandshakeMsg, Args &&...args) const
 
void setProtocolVersion (ProtocolVersion version) const
 

Additional Inherited Members

- Protected Attributes inherited from fizz::WriteRecordLayer
ProtocolVersion recordVersion_ {ProtocolVersion::tls_1_2}
 
bool useAdditionalData_ {true}
 

Detailed Description

Definition at line 31 of file RecordTest.cpp.

Member Function Documentation

fizz::test::ConcreteWriteRecordLayer::MOCK_CONST_METHOD1 ( _write  ,
TLSContent(TLSMessage &msg)   
)
TLSContent fizz::test::ConcreteWriteRecordLayer::write ( TLSMessage &&  msg) const
inlineoverridevirtual

Reimplemented from fizz::PlaintextWriteRecordLayer.

Definition at line 34 of file RecordTest.cpp.

34  {
35  return _write(msg);
36  }

The documentation for this class was generated from the following file: