source: roaraudio/roard/include/roard.h @ 619:d849d6ee4cfe

Last change on this file since 619:d849d6ee4cfe was 574:fda350c7a108, checked in by phi, 16 years ago

added cleanup_listen_socket()

File size: 1002 bytes
RevLine 
[0]1//roard.h:
2
3#ifndef _ROARD_H_
4#define _ROARD_H_
5
6#include <signal.h>
7#include <sys/select.h>
[248]8#include <sys/wait.h>
[0]9#include <roaraudio.h>
[444]10#include <pwd.h>
[242]11
[243]12/*
[242]13#ifdef __linux__
[243]14#include <linux/unistd.h>
[242]15#include <linux/ioprio.h>
16#endif
[243]17*/
[242]18
19
[0]20//#include "buffer.h"
[247]21#include "codecfilter.h"
[0]22#include "client.h"
23#include "driver.h"
24#include "output.h"
25#include "mixer.h"
26//#include "convert.h"
27#include "streams.h"
28#include "network.h"
29#include "commands.h"
30#include "req.h"
31#include "sources.h"
[40]32#include "sample.h"
[89]33#include "meta.h"
[244]34#include "midi.h"
[245]35#include "lib.h"
[0]36
[242]37
[0]38int alive;
39
[246]40uint32_t g_pos; // current possition in output stream
41
[0]42int g_standby;
43
44int main_loop (int driver, DRIVER_USERDATA_T driver_inst, struct roar_audio_info * sa);
[574]45void cleanup_listen_socket (int terminate);
[0]46void clean_quit (void);
47void clean_quit_prep (void);
48
49void on_sig_int (int signum);
[248]50void on_sig_chld (int signum);
[0]51
52int g_listen_socket;
53
[37]54int g_self_client;
55
[71]56int g_terminate;
57
[0]58struct roar_audio_info * g_sa;
59
60#endif
61
62//ll
Note: See TracBrowser for help on using the repository browser.