Data Fields
stream Struct Reference

#include <stream.h>

Data Fields

bool closed
 
bool did_eof
 
union {
   uv_pipe_t   pipe
 
   uv_tcp_t   tcp
 
   uv_idle_t   idle
 
uv
 
uv_stream_t * uvstream
 
uv_buf_t uvbuf
 
RBufferbuffer
 
uv_file fd
 
stream_read_cb read_cb
 
stream_write_cb write_cb
 
voidcb_data
 
stream_close_cb close_cb
 
stream_close_cb internal_close_cb
 
voidclose_cb_data
 
voidinternal_data
 
size_t fpos
 
size_t curmem
 
size_t maxmem
 
size_t pending_reqs
 
size_t num_bytes
 
MultiQueueevents
 

Field Documentation

◆ buffer

RBuffer* stream::buffer

◆ cb_data

void* stream::cb_data

◆ close_cb

stream_close_cb stream::close_cb

◆ close_cb_data

void* stream::close_cb_data

◆ closed

bool stream::closed

◆ curmem

size_t stream::curmem

◆ did_eof

bool stream::did_eof

◆ events

MultiQueue* stream::events

◆ fd

uv_file stream::fd

◆ fpos

size_t stream::fpos

◆ idle

uv_idle_t stream::idle

◆ internal_close_cb

stream_close_cb stream::internal_close_cb

◆ internal_data

void * stream::internal_data

◆ maxmem

size_t stream::maxmem

◆ num_bytes

size_t stream::num_bytes

◆ pending_reqs

size_t stream::pending_reqs

◆ pipe

uv_pipe_t stream::pipe

◆ read_cb

stream_read_cb stream::read_cb

◆ tcp

uv_tcp_t stream::tcp

◆ uv

union { ... } stream::uv

◆ uvbuf

uv_buf_t stream::uvbuf

◆ uvstream

uv_stream_t* stream::uvstream

◆ write_cb

stream_write_cb stream::write_cb

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