paraslash Paraslash Audio Streaming
About   News   Download   Documentation   Development

Data Fields
client_task Struct Reference

Data specific to a client task. More...

#include <client.h>

Data Fields

int status
 The state of the connection. More...
 
struct stream_cipher_context scc
 The file descriptor and the session keys. More...
 
struct sb_context * sbc [2]
 The sideband contexts for receiving/sending. More...
 
struct btr_node * btrn [2]
 The buffer tree nodes for receiving/sending. More...
 
unsigned char * challenge_hash
 The hash value of the decrypted challenge. More...
 
struct lls_parse_result * lpr
 The parsed command line (including the command). More...
 
char * key_file
 The RSA private key. More...
 
char * user
 Paraslash user name. More...
 
struct task * task
 The client task structure. More...
 
char ** features
 List of features supported by the server. More...
 

Detailed Description

Data specific to a client task.

Field Documentation

◆ status

int status

The state of the connection.

◆ scc

The file descriptor and the session keys.

◆ sbc

struct sb_context* sbc[2]

The sideband contexts for receiving/sending.

◆ btrn

struct btr_node* btrn[2]

The buffer tree nodes for receiving/sending.

◆ challenge_hash

unsigned char* challenge_hash

The hash value of the decrypted challenge.

◆ lpr

struct lls_parse_result* lpr

The parsed command line (including the command).

◆ key_file

char* key_file

The RSA private key.

◆ user

char* user

Paraslash user name.

◆ task

struct task* task

The client task structure.

◆ features

char** features

List of features supported by the server.


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