proxygen
|
#include <ClientProtocol.h>
Public Types | |
using | StateType = State |
using | ProcessingActions = Actions |
using | CompletedActions = Actions |
Public Member Functions | |
virtual | ~ClientStateMachine ()=default |
virtual Actions | processConnect (const State &, std::shared_ptr< const FizzClientContext > context, std::shared_ptr< const CertificateVerifier > verifier, folly::Optional< std::string > sni, folly::Optional< CachedPsk > cachedPsk, const std::shared_ptr< ClientExtensions > &extensions) |
virtual Actions | processSocketData (const State &, folly::IOBufQueue &) |
virtual Actions | processWriteNewSessionTicket (const State &, WriteNewSessionTicket) |
virtual Actions | processAppWrite (const State &, AppWrite) |
virtual Actions | processEarlyAppWrite (const State &, EarlyAppWrite) |
virtual Actions | processAppClose (const State &) |
Definition at line 20 of file ClientProtocol.h.
Definition at line 24 of file ClientProtocol.h.
Definition at line 23 of file ClientProtocol.h.
Definition at line 22 of file ClientProtocol.h.
|
virtualdefault |
Definition at line 201 of file ClientProtocol.cpp.
References fizz::client::detail::handleAppClose().
|
virtual |
Definition at line 189 of file ClientProtocol.cpp.
References folly::gen::move, and fizz::client::detail::processEvent().
Referenced by fizz::client::test::TEST_F().
|
virtual |
Definition at line 144 of file ClientProtocol.cpp.
References fizz::Connect::cachedPsk, folly::netops::connect(), fizz::Connect::context, fizz::Connect::extensions, folly::gen::move, fizz::client::detail::processEvent(), fizz::Connect::sni, and fizz::Connect::verifier.
|
virtual |
Definition at line 195 of file ClientProtocol.cpp.
References folly::gen::move, and fizz::client::detail::processEvent().
|
virtual |
Definition at line 160 of file ClientProtocol.cpp.
References fizz::client::detail::actions(), fizz::decode_error, fizz::client::detail::handleError(), folly::gen::move, folly::none, fizz::client::detail::processEvent(), fizz::ReadRecordLayer::readEvent(), and fizz::client::State::readRecordLayer().
|
virtual |
Definition at line 183 of file ClientProtocol.cpp.
References folly::gen::move, and fizz::client::detail::processEvent().
Referenced by fizz::client::test::TEST_F().