proxygen
|
Public Member Functions | |
SharedInfo () | |
SharedInfo (FreeFunction fn, void *arg) | |
Public Attributes | |
FreeFunction | freeFn |
void * | userData |
std::atomic< uint32_t > | refcount |
bool | externallyShared {false} |
folly::IOBuf::SharedInfo::SharedInfo | ( | ) |
folly::IOBuf::SharedInfo::SharedInfo | ( | FreeFunction | fn, |
void * | arg | ||
) |
bool folly::IOBuf::SharedInfo::externallyShared {false} |
Definition at line 1356 of file IOBuf.h.
Referenced by folly::IOBuf::markExternallySharedOne().
FreeFunction folly::IOBuf::SharedInfo::freeFn |
Definition at line 1353 of file IOBuf.h.
Referenced by folly::IOBuf::freeExtBuffer(), and folly::IOBuf::reserveSlow().
std::atomic<uint32_t> folly::IOBuf::SharedInfo::refcount |
Definition at line 1355 of file IOBuf.h.
Referenced by folly::IOBuf::decrementRefcount(), and SharedInfo().
void* folly::IOBuf::SharedInfo::userData |
Definition at line 1354 of file IOBuf.h.
Referenced by folly::IOBuf::freeExtBuffer(), and folly::IOBuf::freeInternalBuf().