![]() |
RTEMS 6.3
|
Data Fields | |
| volatile uint32_t | state |
| rtems_id | reader |
| rtems_mutex | lock |
| int | fd |
| int | fd_dup |
| int | pipe [2] |
| char * | input |
| ssize_t | input_size |
| char * | buffer |
| ssize_t | buffer_size |
| ssize_t | in |
| bool | full |
| bool | echo |
| rtems_stdio_redirect_handler | handler |
| char* rtems_stdio_redirect::buffer |
Captured redirected data.
| ssize_t rtems_stdio_redirect::buffer_size |
Capture buffer size.
| bool rtems_stdio_redirect::echo |
Echo the data out the existing path.
| int rtems_stdio_redirect::fd |
The file descriptor to redirect.
| int rtems_stdio_redirect::fd_dup |
Duplicated fd to write to.
| bool rtems_stdio_redirect::full |
The buffer is full.
| rtems_stdio_redirect_handler rtems_stdio_redirect::handler |
Redirected data handler.
| ssize_t rtems_stdio_redirect::in |
Buffer in index.
| char* rtems_stdio_redirect::input |
The input buffer the reader uses.
| ssize_t rtems_stdio_redirect::input_size |
The input buffer size.
| rtems_mutex rtems_stdio_redirect::lock |
Lock for this struct.
| int rtems_stdio_redirect::pipe[2] |
The pipe to the reader thread.
| rtems_id rtems_stdio_redirect::reader |
The reader thread.
| volatile uint32_t rtems_stdio_redirect::state |
The state.