paraslash Paraslash Audio Streaming
About   News   Download   Documentation   Development

Data Fields
sender_client Struct Reference

Describes one client, connected to a paraslash sender. More...

#include <send.h>

Data Fields

int fd
 The file descriptor of the client. More...
 
char * name
 The socket "name" of the client. More...
 
struct list_head node
 The position of this client in the client list. More...
 
int header_sent
 Non-zero if audio file header has been sent. More...
 
struct chunk_queue * cq
 The list of pending chunks for this client. More...
 
void * private_data
 Data specific to the particular sender. More...
 

Detailed Description

Describes one client, connected to a paraslash sender.

Field Documentation

◆ fd

int fd

The file descriptor of the client.

Referenced by accept_sender_client(), and shutdown_client().

◆ name

char* name

The socket "name" of the client.

Referenced by accept_sender_client(), generic_sender_status(), and shutdown_client().

◆ node

struct list_head node

The position of this client in the client list.

Referenced by generic_sender_status(), and shutdown_clients().

◆ header_sent

int header_sent

Non-zero if audio file header has been sent.

◆ cq

struct chunk_queue* cq

The list of pending chunks for this client.

Referenced by accept_sender_client(), and shutdown_client().

◆ private_data

void* private_data

Data specific to the particular sender.


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