#include "defs.h"
#include "interface.h"
#include <errno.h>
#include <netdb.h>
#include <netinet/in.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
Go to the source code of this file.
Functions | |
| int | cl_setup_connection (struct _application *app) |
| void | cl_close_connection (struct _application *app) |
| int | cl_command (struct _application *app, const char *cmd) |
| void | cl_read (struct _application *app, char *buf, int *rcode, int *size, char *type) |
| void cl_close_connection | ( | struct _application * | app | ) |
Closes the client connection to the ecasound server.
| int cl_command | ( | struct _application * | app, | |
| const char * | cmd | |||
| ) |
Executes an ecasound command on the ecasound server. See man ecasound-iam(1) for a command list.
| cmd | The ecasound command string and its parameters |
| void cl_read | ( | struct _application * | app, | |
| char * | buf, | |||
| int * | rcode, | |||
| int * | size, | |||
| char * | type | |||
| ) |
Read an ecasound server response into buf.
| win | The curses main window | |
| buf | The result string from the server | |
| rcode | The return code from the server | |
| size | The number of characters returned into buf | |
| type | The type indicator of the returned type. This can be one of e,s,S,f? |
| int cl_setup_connection | ( | struct _application * | app | ) |
The socket file descriptor The socket file pointer Set up a client connection to the ecasound server.
1.5.6