paraslash Paraslash Audio Streaming
About   News   Download   Documentation   Development

Data Fields
stdin_task Struct Reference

The task structure used for reading from stdin. More...

#include <stdin.h>

Data Fields

struct task * task
 The task structure. More...
 
struct btr_node * btrn
 Stdin is always the root of a buffer tree. More...
 
struct btr_pool * btrp
 Use a buffer pool to minimize memcpy due to alignment problems. More...
 
int fd_flags
 The descriptor flags of STDIN at startup. More...
 
bool must_set_nonblock_flag
 Whether we have to set STDIN to nonblocking mode. More...
 

Detailed Description

The task structure used for reading from stdin.

Field Documentation

◆ task

struct task* task

The task structure.

◆ btrn

struct btr_node* btrn

Stdin is always the root of a buffer tree.

◆ btrp

struct btr_pool* btrp

Use a buffer pool to minimize memcpy due to alignment problems.

◆ fd_flags

int fd_flags

The descriptor flags of STDIN at startup.

◆ must_set_nonblock_flag

bool must_set_nonblock_flag

Whether we have to set STDIN to nonblocking mode.


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