|  | 
| 
 Data Structures | 
| struct | fluid_cmd_t | 
| 
 Typedefs | 
| typedef int(* | fluid_cmd_func_t )(void *data, int ac, char **av, fluid_ostream_t out) | 
|  | The command structure. 
 | 
| typedef fluid_cmd_handler_t *(* | fluid_server_newclient_func_t )(void *data, char *addr) | 
|  | TCP/IP server. 
 | 
| 
 Functions | 
| FLUIDSYNTH_API fluid_istream_t | fluid_get_stdin (void) | 
| FLUIDSYNTH_API fluid_ostream_t | fluid_get_stdout (void) | 
| FLUIDSYNTH_API char * | fluid_get_userconf (char *buf, int len) | 
| FLUIDSYNTH_API char * | fluid_get_sysconf (char *buf, int len) | 
| FLUIDSYNTH_API fluid_cmd_handler_t * | new_fluid_cmd_handler (fluid_synth_t *synth) | 
|  | Create a new command handler. 
 | 
| FLUIDSYNTH_API void | delete_fluid_cmd_handler (fluid_cmd_handler_t *handler) | 
| FLUIDSYNTH_API void | fluid_cmd_handler_set_synth (fluid_cmd_handler_t *handler, fluid_synth_t *synth) | 
| FLUIDSYNTH_API int | fluid_cmd_handler_register (fluid_cmd_handler_t *handler, fluid_cmd_t *cmd) | 
|  | Register a new command to the handler. 
 | 
| FLUIDSYNTH_API int | fluid_cmd_handler_unregister (fluid_cmd_handler_t *handler, char *cmd) | 
| FLUIDSYNTH_API int | fluid_command (fluid_cmd_handler_t *handler, char *cmd, fluid_ostream_t out) | 
|  | Command function. 
 | 
| FLUIDSYNTH_API int | fluid_source (fluid_cmd_handler_t *handler, char *filename) | 
| FLUIDSYNTH_API void | fluid_usershell (fluid_settings_t *settings, fluid_cmd_handler_t *handler) | 
| FLUIDSYNTH_API fluid_shell_t * | new_fluid_shell (fluid_settings_t *settings, fluid_cmd_handler_t *handler, fluid_istream_t in, fluid_ostream_t out, int thread) | 
|  | Shell. 
 | 
| FLUIDSYNTH_API void | delete_fluid_shell (fluid_shell_t *shell) | 
| FLUIDSYNTH_API fluid_server_t * | new_fluid_server (fluid_settings_t *settings, fluid_server_newclient_func_t func, void *data) | 
| FLUIDSYNTH_API void | delete_fluid_server (fluid_server_t *server) | 
| FLUIDSYNTH_API int | fluid_server_join (fluid_server_t *server) |