|
Teonet library
0.4.7
|
File: stream.h Author: Kirill Scherba kirill@scherba.ru More...
#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 kirill@scherba.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().