proxygen
|
#include <Request.h>
Classes | |
struct | DestructPtr |
Public Member Functions | |
virtual | ~RequestData ()=default |
virtual bool | hasCallback ()=0 |
virtual void | onSet () |
virtual void | onUnset () |
Private Types | |
using | SharedPtr = std::unique_ptr< RequestData, DestructPtr > |
Static Private Member Functions | |
static SharedPtr | constructPtr (RequestData *ptr) |
Private Attributes | |
std::atomic< int > | keepAliveCounter_ {0} |
Friends | |
class | RequestContext |
|
private |
|
virtualdefault |
|
staticprivate |
Definition at line 77 of file Request.cpp.
References keepAliveCounter_.
Referenced by folly::RequestContext::doSetContextData(), and folly::RequestContext::setShallowCopyContext().
|
pure virtual |
Implemented in TestData, folly::RequestEventBase, TestData, and TestData.
|
inlinevirtual |
Reimplemented in TestData.
Definition at line 81 of file Request.h.
Referenced by folly::RequestContext::setContext().
|
inlinevirtual |
Reimplemented in TestData.
Definition at line 85 of file Request.h.
Referenced by folly::RequestContext::setContext().
|
friend |
|
private |
Definition at line 106 of file Request.h.
Referenced by constructPtr(), and folly::RequestData::DestructPtr::operator()().