Public Member Functions

Http2Frame Class Reference

#include <Http2ClientSession.h>

Collaboration diagram for Http2Frame:
Collaboration graph
[legend]

Public Member Functions

 Http2Frame (const Http2FrameHeader &h, IOBufferReader *r)
 Http2Frame (Http2FrameType type, Http2StreamId streamid, uint8_t flags=0)
IOBufferReaderreader () const
const Http2FrameHeaderheader () const
void alloc (int index)
IOVec write ()
void finalize (size_t nbytes)
void xmit (MIOBuffer *iobuffer)

Detailed Description

Definition at line 44 of file Http2ClientSession.h.


Constructor & Destructor Documentation

Http2Frame::Http2Frame ( const Http2FrameHeader h,
IOBufferReader r 
) [inline]

Definition at line 47 of file Http2ClientSession.h.

Http2Frame::Http2Frame ( Http2FrameType  type,
Http2StreamId  streamid,
uint8_t  flags = 0 
) [inline]

Definition at line 52 of file Http2ClientSession.h.

References http2_write_frame_header().


Member Function Documentation

void Http2Frame::alloc ( int  index  )  [inline]
void Http2Frame::finalize ( size_t  nbytes  )  [inline]
const Http2FrameHeader& Http2Frame::header (  )  const [inline]
IOBufferReader* Http2Frame::reader (  )  const [inline]

Definition at line 57 of file Http2ClientSession.h.

Referenced by rcv_settings_frame().

IOVec Http2Frame::write (  )  [inline]

Definition at line 77 of file Http2ClientSession.h.

Referenced by Http2ConnectionState::main_event_handler().

void Http2Frame::xmit ( MIOBuffer iobuffer  )  [inline]

Definition at line 92 of file Http2ClientSession.h.

References MIOBuffer::append_block(), and MIOBuffer::write().


Field Documentation

Definition at line 108 of file Http2ClientSession.h.

Definition at line 109 of file Http2ClientSession.h.


The documentation for this class was generated from the following file: