doq_stream
struct doq_stream* stream;
stream = (struct doq_stream*)node;
struct doq_stream* c = (struct doq_stream*)key1;
struct doq_stream* d = (struct doq_stream*)key2;
doq_conn_add_stream(struct doq_conn* conn, struct doq_stream* stream)
doq_conn_del_stream(struct doq_conn* conn, struct doq_stream* stream)
static struct doq_stream*
struct doq_stream* stream = calloc(1, sizeof(*stream));
void doq_stream_delete(struct doq_stream* stream)
struct doq_stream*
struct doq_stream key;
return (struct doq_stream*)node->key;
doq_stream_on_write_list(struct doq_conn* conn, struct doq_stream* stream)
doq_stream_off_write_list(struct doq_conn* conn, struct doq_stream* stream)
doq_stream_remove_in_buffer(struct doq_stream* stream, struct doq_table* table)
doq_stream_remove_out_buffer(struct doq_stream* stream,
doq_stream_close(struct doq_conn* conn, struct doq_stream* stream,
doq_stream_pickup_answer(struct doq_conn* conn, struct doq_stream* stream,
doq_stream_send_reply(struct doq_conn* conn, struct doq_stream* stream,
doq_stream_add_meshstate(struct doq_stream* stream,
doq_stream_remove_mesh_state(struct doq_stream* stream)
doq_stream_datalen_complete(struct doq_conn* conn, struct doq_stream* stream,
doq_stream_data_complete(struct doq_conn* conn, struct doq_stream* stream)
c->repinfo.doq_stream = stream;
doq_stream_recv_data(struct doq_conn* conn, struct doq_stream* stream,
doq_stream_recv_fin(struct doq_conn* conn, struct doq_stream* stream, int
struct doq_stream* stream;
struct doq_stream* stream;
struct doq_stream* stream;
struct doq_stream* stream;
struct doq_stream* stream;
struct doq_stream* stream;
doq_stream_write_is_done(struct doq_conn* conn, struct doq_stream* stream)
struct doq_stream* stream = conn->stream_write_first;
struct doq_stream* stream_write_first, *stream_write_last;
struct doq_stream* write_prev, *write_next;
void doq_stream_delete(struct doq_stream* stream);
struct doq_stream* doq_stream_find(struct doq_conn* conn, int64_t stream_id);
int doq_stream_close(struct doq_conn* conn, struct doq_stream* stream,
int doq_stream_send_reply(struct doq_conn* conn, struct doq_stream* stream,
void doq_stream_add_meshstate(struct doq_stream* stream,
void doq_stream_remove_mesh_state(struct doq_stream* stream);
} else if(r->query_reply.doq_stream) {
r->query_reply.doq_stream->mesh_state = NULL;
else if(r->query_reply.doq_stream)
doq_stream_remove_mesh_state(r->query_reply.doq_stream);
} else if(r->query_reply.doq_stream) {
doq_stream_remove_mesh_state(r->query_reply.doq_stream);
r->query_reply.doq_stream = NULL;
struct comm_point* cp, struct doq_stream* doq_stream)
&& (!doq_stream || n->query_reply.doq_stream == doq_stream)) {
if(n->query_reply.doq_stream)
n->query_reply.doq_stream->mesh_state = NULL;
else if(r->query_reply.doq_stream)
doq_stream_remove_mesh_state(r->query_reply.doq_stream);
else if(rep->c->type == comm_doq && rep->doq_stream)
doq_stream_remove_mesh_state(rep->doq_stream);
else if(rep->c->type == comm_doq && rep->doq_stream)
doq_stream_remove_mesh_state(rep->doq_stream);
} else if(rep->c->type == comm_doq && rep->doq_stream) {
doq_stream_add_meshstate(rep->doq_stream, mesh, s);
else if(rep->c->type == comm_doq && rep->doq_stream)
doq_stream_remove_mesh_state(rep->doq_stream);
struct comm_point* cp, struct doq_stream* doq_stream);
+ sizeof(struct doq_stream)
struct doq_conn** conn, struct doq_stream** stream)
struct doq_stream* stream;
struct doq_stream* stream;
struct doq_stream* doq_stream;
struct doq_stream* stream;
stream = (struct doq_stream*)node;
struct doq_stream* c = (struct doq_stream*)key1;
struct doq_stream* d = (struct doq_stream*)key2;
doq_conn_add_stream(struct doq_conn* conn, struct doq_stream* stream)
doq_conn_del_stream(struct doq_conn* conn, struct doq_stream* stream)
static struct doq_stream*
struct doq_stream* stream = calloc(1, sizeof(*stream));
void doq_stream_delete(struct doq_stream* stream)
struct doq_stream*
struct doq_stream key;
return (struct doq_stream*)node->key;
doq_stream_on_write_list(struct doq_conn* conn, struct doq_stream* stream)
doq_stream_off_write_list(struct doq_conn* conn, struct doq_stream* stream)
doq_stream_remove_in_buffer(struct doq_stream* stream, struct doq_table* table)
doq_stream_remove_out_buffer(struct doq_stream* stream,
doq_stream_close(struct doq_conn* conn, struct doq_stream* stream,
doq_stream_pickup_answer(struct doq_conn* conn, struct doq_stream* stream,
doq_stream_send_reply(struct doq_conn* conn, struct doq_stream* stream,
doq_stream_add_meshstate(struct doq_stream* stream,
doq_stream_remove_mesh_state(struct doq_stream* stream)
doq_stream_datalen_complete(struct doq_conn* conn, struct doq_stream* stream,
doq_stream_data_complete(struct doq_conn* conn, struct doq_stream* stream)
c->repinfo.doq_stream = stream;
doq_stream_recv_data(struct doq_conn* conn, struct doq_stream* stream,
doq_stream_recv_fin(struct doq_conn* conn, struct doq_stream* stream, int
struct doq_stream* stream;
struct doq_stream* stream;
struct doq_stream* stream;
struct doq_stream* stream;
struct doq_stream* stream;
struct doq_stream* stream;
doq_stream_write_is_done(struct doq_conn* conn, struct doq_stream* stream)
struct doq_stream* stream = conn->stream_write_first;
struct doq_stream* stream_write_first, *stream_write_last;
struct doq_stream* write_prev, *write_next;
void doq_stream_delete(struct doq_stream* stream);
struct doq_stream* doq_stream_find(struct doq_conn* conn, int64_t stream_id);
int doq_stream_close(struct doq_conn* conn, struct doq_stream* stream,
int doq_stream_send_reply(struct doq_conn* conn, struct doq_stream* stream,
void doq_stream_add_meshstate(struct doq_stream* stream,
void doq_stream_remove_mesh_state(struct doq_stream* stream);
} else if(r->query_reply.doq_stream) {
r->query_reply.doq_stream->mesh_state = NULL;
else if(r->query_reply.doq_stream)
doq_stream_remove_mesh_state(r->query_reply.doq_stream);
} else if(r->query_reply.doq_stream) {
doq_stream_remove_mesh_state(r->query_reply.doq_stream);
r->query_reply.doq_stream = NULL;
struct comm_point* cp, struct doq_stream* doq_stream)
&& (!doq_stream || n->query_reply.doq_stream == doq_stream)) {
if(n->query_reply.doq_stream)
n->query_reply.doq_stream->mesh_state = NULL;
else if(r->query_reply.doq_stream)
doq_stream_remove_mesh_state(r->query_reply.doq_stream);
else if(rep->c->type == comm_doq && rep->doq_stream)
doq_stream_remove_mesh_state(rep->doq_stream);
else if(rep->c->type == comm_doq && rep->doq_stream)
doq_stream_remove_mesh_state(rep->doq_stream);
} else if(rep->c->type == comm_doq && rep->doq_stream) {
doq_stream_add_meshstate(rep->doq_stream, mesh, s);
else if(rep->c->type == comm_doq && rep->doq_stream)
doq_stream_remove_mesh_state(rep->doq_stream);
struct comm_point* cp, struct doq_stream* doq_stream);
void doq_stream_add_meshstate(struct doq_stream* ATTR_UNUSED(stream),
void doq_stream_remove_mesh_state(struct doq_stream* ATTR_UNUSED(stream))
size_t stream_size = sizeof(struct doq_stream);
+ sizeof(struct doq_stream)
struct doq_conn** conn, struct doq_stream** stream)
struct doq_stream* stream;
struct doq_stream* stream;
struct doq_stream* doq_stream;