proxygen
|
#include <ByteEvents.h>
Public Types | |
enum | EventType { FIRST_BYTE, LAST_BYTE, PING_REPLY_SENT, FIRST_HEADER_BYTE, TRACKED_BYTE } |
Public Member Functions | |
ByteEvent (uint64_t byteOffset, EventType eventType) | |
virtual | ~ByteEvent () |
virtual HTTPTransaction * | getTransaction () |
virtual int64_t | getLatency () |
Public Attributes | |
folly::IntrusiveListHook | listHook |
EventType | eventType_:3 |
size_t | eomTracked_:1 |
uint64_t | byteOffset_:(8*sizeof(uint64_t)-4) |
Definition at line 19 of file ByteEvents.h.
Enumerator | |
---|---|
FIRST_BYTE | |
LAST_BYTE | |
PING_REPLY_SENT | |
FIRST_HEADER_BYTE | |
TRACKED_BYTE |
Definition at line 21 of file ByteEvents.h.
Definition at line 29 of file ByteEvents.h.
|
inlinevirtual |
Definition at line 31 of file ByteEvents.h.
|
inlinevirtual |
Reimplemented in proxygen::PingByteEvent.
Definition at line 33 of file ByteEvents.h.
Referenced by proxygen::PingByteEvent::PingByteEvent().
|
inlinevirtual |
Reimplemented in proxygen::TransactionByteEvent.
Definition at line 32 of file ByteEvents.h.
uint64_t proxygen::ByteEvent::byteOffset_ |
Definition at line 38 of file ByteEvents.h.
Referenced by proxygen::operator<<().
size_t proxygen::ByteEvent::eomTracked_ |
Definition at line 37 of file ByteEvents.h.
EventType proxygen::ByteEvent::eventType_ |
Definition at line 36 of file ByteEvents.h.
Referenced by proxygen::operator<<().
folly::IntrusiveListHook proxygen::ByteEvent::listHook |
Definition at line 35 of file ByteEvents.h.