proxygen
Actions.h File Reference
#include <boost/variant.hpp>
#include <fizz/client/PskCache.h>
#include <fizz/protocol/Actions.h>
#include <fizz/protocol/Params.h>

Go to the source code of this file.

Classes

struct  fizz::client::ReportEarlyHandshakeSuccess
 
struct  fizz::client::ReportHandshakeSuccess
 
struct  fizz::client::ReportEarlyWriteFailed
 
struct  fizz::client::NewCachedPsk
 

Namespaces

 fizz
 
 fizz::client
 
 fizz::client::detail
 

Typedefs

using fizz::client::MutateState = folly::Function< void(State &)>
 
using fizz::client::Action = boost::variant< DeliverAppData, WriteToSocket, ReportHandshakeSuccess, ReportEarlyHandshakeSuccess, ReportEarlyWriteFailed, ReportError, MutateState, WaitForData, NewCachedPsk >
 
using fizz::client::Actions = std::vector< Action >
 

Functions

template<typename... Args>
Actions fizz::client::detail::actions (Args &&...act)