| libfluidsynth
    2.5.1
    | 
TCP socket server for a command handler. More...
| Lifecycle Functions for Command Server_linebr@{ | |
| fluid_server_t * | new_fluid_server (fluid_settings_t *settings, fluid_synth_t *synth, fluid_midi_router_t *router) | 
| Create a new TCP/IP command shell server.  More... | |
| fluid_server_t * | new_fluid_server2 (fluid_settings_t *settings, fluid_synth_t *synth, fluid_midi_router_t *router, fluid_player_t *player) | 
| Create a new TCP/IP command shell server.  More... | |
| void | delete_fluid_server (fluid_server_t *server) | 
| Delete a TCP/IP shell server.  More... | |
| int | fluid_server_join (fluid_server_t *server) | 
| Join a shell server thread (wait until it quits).  More... | |
TCP socket server for a command handler.
The socket server will open the TCP port set by shell.port (default 9800) and starts a new thread and Command Handler for each incoming connection.
| void delete_fluid_server | ( | fluid_server_t * | server | ) | 
Delete a TCP/IP shell server.
| server | Shell server instance | 
| int fluid_server_join | ( | fluid_server_t * | server | ) | 
Join a shell server thread (wait until it quits).
| server | Shell server instance | 
| fluid_server_t* new_fluid_server | ( | fluid_settings_t * | settings, | 
| fluid_synth_t * | synth, | ||
| fluid_midi_router_t * | router | ||
| ) | 
Create a new TCP/IP command shell server.
See new_fluid_server2() for more information.
| fluid_server_t* new_fluid_server2 | ( | fluid_settings_t * | settings, | 
| fluid_synth_t * | synth, | ||
| fluid_midi_router_t * | router, | ||
| fluid_player_t * | player | ||
| ) | 
Create a new TCP/IP command shell server.
| settings | Settings instance to use for the shell | 
| synth | If not NULL, the synth instance for the command handler to be used by the client | 
| router | If not NULL, the midi_router instance for the command handler to be used by the client | 
| player | If not NULL, the player instance for the command handler to be used by the client |