source: roaraudio/roard/include/roard.h @ 71:6426d93defd0

Last change on this file since 71:6426d93defd0 was 71:6426d93defd0, checked in by phi, 16 years ago

added support to quit the server if all clients are gone and we are in --no-listen mode

File size: 669 bytes
Line 
1//roard.h:
2
3#ifndef _ROARD_H_
4#define _ROARD_H_
5
6#include <signal.h>
7#include <sys/select.h>
8#include <roaraudio.h>
9//#include "buffer.h"
10#include "client.h"
11#include "driver.h"
12#include "output.h"
13#include "mixer.h"
14//#include "convert.h"
15#include "streams.h"
16#include "network.h"
17#include "commands.h"
18#include "req.h"
19#include "sources.h"
20#include "sample.h"
21
22int alive;
23
24int g_standby;
25
26int main_loop (int driver, DRIVER_USERDATA_T driver_inst, struct roar_audio_info * sa);
27void clean_quit (void);
28void clean_quit_prep (void);
29
30void on_sig_int (int signum);
31
32int g_listen_socket;
33
34int g_self_client;
35
36int g_terminate;
37
38struct roar_audio_info * g_sa;
39
40#endif
41
42//ll
Note: See TracBrowser for help on using the repository browser.