pianod2
multisource multiuser scriptable networked music player
Classes | Macros | Typedefs | Variables
fb_transport.h File Reference

Football private transport layer declarations. More...

#include <config.h>
#include "fb_public.h"
Include dependency graph for fb_transport.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  fb_config_files_t
 Structure with various I/O functions. More...
 
struct  fb_transport_funcs_t
 

Macros

#define FB_HAVE_TLS
 

Typedefs

typedef struct fb_config_files_t FB_TLS_CONFIG_FILENAMES
 Structure with various I/O functions. More...
 
typedef struct fb_transport_funcs_t FB_TRANSPORT_FUNCS
 

Variables

const ssize_t FB_TRANSPORT_CLOSED
 Connection closed normally. Returned by read transport function only. More...
 
const ssize_t FB_TRANSPORT_INCOMPLETE
 An action was incomplete, but can be retried in the future. More...
 
const ssize_t FB_TRANSPORT_FAILURE
 An action failed permanently; the connection has failed and should be closed. More...
 
const FB_TRANSPORT_FUNCS fb_transport_unencrypted
 Transport virtual method table for unenrypted connections. More...
 
const FB_TRANSPORT_FUNCS fb_transport_read_file
 Transport virtual method table for reading from files. More...
 

Detailed Description

Football private transport layer declarations.

Macro Definition Documentation

◆ FB_HAVE_TLS

#define FB_HAVE_TLS

Typedef Documentation

◆ FB_TLS_CONFIG_FILENAMES

Structure with various I/O functions.

◆ FB_TRANSPORT_FUNCS

Variable Documentation

◆ FB_TRANSPORT_CLOSED

const ssize_t FB_TRANSPORT_CLOSED
extern

Connection closed normally. Returned by read transport function only.

◆ FB_TRANSPORT_FAILURE

const ssize_t FB_TRANSPORT_FAILURE
extern

An action failed permanently; the connection has failed and should be closed.

◆ FB_TRANSPORT_INCOMPLETE

const ssize_t FB_TRANSPORT_INCOMPLETE
extern

An action was incomplete, but can be retried in the future.

◆ fb_transport_read_file

const FB_TRANSPORT_FUNCS fb_transport_read_file
extern

Transport virtual method table for reading from files.

◆ fb_transport_unencrypted

const FB_TRANSPORT_FUNCS fb_transport_unencrypted
extern

Transport virtual method table for unenrypted connections.