Teonet library
0.4.7
|
File: stream.h Author: Kirill Scherba kiril l@sc herba .ruMore...
#include <stream.h>
Data Fields | |
int | created |
Created flag. More... | |
int | pipe_in [2] |
Input (read) pipe. More... | |
ev_io | w_in |
Input stream watcher. More... | |
int | pipe_out [2] |
Output (write) pipe. More... | |
ev_io | w_out |
Output stream watcher. More... | |
void * | ke |
Pointer to ksnetEvMgrClass (to use in watchers) More... | |
void * | key |
This key (copy) More... | |
size_t | key_len |
Key length. More... | |
ksnCQueData * | cq |
Pointer to CQUEUE Data. More... | |
File: stream.h Author: Kirill Scherba kiril l@sc herba .ru
Teonet stream module
Created on October 3, 2015, 3:02 PM Stream map data structure
ksnCQueData* ksnStreamMapData::cq |
Pointer to CQUEUE Data.
Referenced by ksnStreamCreate().
int ksnStreamMapData::created |
Created flag.
Referenced by connect_watchers(), ksnStreamClose(), and ksnStreamCreate().
void* ksnStreamMapData::ke |
Pointer to ksnetEvMgrClass (to use in watchers)
Referenced by kq_connect_cb(), ksnStreamCreate(), stream_in_cb(), and stream_out_cb().
void* ksnStreamMapData::key |
This key (copy)
Referenced by kq_connect_cb(), ksnStreamClose(), ksnStreamCreate(), ksnStreamGetDataFromMap(), and stream_out_cb().
size_t ksnStreamMapData::key_len |
Key length.
Referenced by ksnStreamCreate().
int ksnStreamMapData::pipe_in[2] |
Input (read) pipe.
Referenced by cmd_stream_cb(), connect_watchers(), ksnStreamCreate(), and ksnStreamGetDataFromMap().
int ksnStreamMapData::pipe_out[2] |
Output (write) pipe.
Referenced by connect_watchers(), ksnStreamCreate(), ksnStreamGetDataFromMap(), and stream_out_cb().
ev_io ksnStreamMapData::w_in |
Input stream watcher.
Referenced by connect_watchers(), and ksnStreamClose().
ev_io ksnStreamMapData::w_out |
Output stream watcher.
Referenced by connect_watchers(), and ksnStreamClose().