|
proxygen
|
#include <AsyncSSLSocketTest.h>
Public Member Functions | |
| SSLAcceptCloseRunner (EventBase *evb, folly::AsyncSSLSocket *sock) | |
| ~SSLAcceptCloseRunner () override=default | |
| void | run (Function< int()> acceptFunc, Function< void(int)> finallyFunc) const override |
Public Member Functions inherited from folly::SSLAcceptEvbRunner | |
| SSLAcceptEvbRunner (EventBase *evb) | |
| ~SSLAcceptEvbRunner () override=default | |
Public Member Functions inherited from folly::SSLAcceptRunner | |
| virtual | ~SSLAcceptRunner ()=default |
Private Attributes | |
| folly::AsyncSSLSocket * | socket_ |
Additional Inherited Members | |
Protected Attributes inherited from folly::SSLAcceptEvbRunner | |
| EventBase * | evb_ |
Definition at line 1489 of file AsyncSSLSocketTest.h.
|
inlineexplicit |
Definition at line 1491 of file AsyncSSLSocketTest.h.
|
overridedefault |
|
inlineoverridevirtual |
This is expected to run the first function and provide its return value to the second function. This can be used to run the SSL_accept in different contexts.
Reimplemented from folly::SSLAcceptEvbRunner.
Definition at line 1495 of file AsyncSSLSocketTest.h.
References evb_, folly::gen::move, and folly::SendMsgParamsCallbackBase::socket_.
|
private |
Definition at line 1507 of file AsyncSSLSocketTest.h.