src/xmms/main.c File Reference


Detailed Description

This file controls the XMMS2 main loop.

Definition in file main.c.

#include <glib.h>
#include "xmms_configuration.h"
#include "xmmsc/xmmsc_util.h"
#include "xmmspriv/xmms_plugin.h"
#include "xmmspriv/xmms_config.h"
#include "xmmspriv/xmms_playlist.h"
#include "xmmspriv/xmms_collection.h"
#include "xmmspriv/xmms_signal.h"
#include "xmmspriv/xmms_symlink.h"
#include "xmmspriv/xmms_checkroot.h"
#include "xmmspriv/xmms_medialib.h"
#include "xmmspriv/xmms_output.h"
#include "xmmspriv/xmms_ipc.h"
#include "xmmspriv/xmms_log.h"
#include "xmmspriv/xmms_sqlite.h"
#include "xmmspriv/xmms_xform.h"
#include "xmmspriv/xmms_bindata.h"
#include "xmmspriv/xmms_utils.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <signal.h>
#include <sys/stat.h>
#include <fcntl.h>

Go to the source code of this file.

Typedefs

typedef struct xmms_main_St xmms_main_t

Functions

 XMMS_CMD_DEFINE (quit, quit, xmms_object_t *, NONE, NONE, NONE)
 XMMS_CMD_DEFINE (hello, hello, xmms_object_t *, NONE, UINT32, STRING)
 XMMS_CMD_DEFINE (stats, stats, xmms_object_t *, DICT, NONE, NONE)
 XMMS_CMD_DEFINE (plugin_list, xmms_plugin_client_list, xmms_object_t *, LIST, UINT32, NONE)
void print_version ()
 Just print version and quit.
int main (int argc, char **argv)
 The xmms2 daemon main initialisation function.


Function Documentation

XMMS_CMD_DEFINE ( plugin_list  ,
xmms_plugin_client_list  ,
xmms_object_t ,
LIST  ,
UINT32  ,
NONE   
)

XMMS_CMD_DEFINE ( stats  ,
stats  ,
xmms_object_t ,
DICT  ,
NONE  ,
NONE   
)

XMMS_CMD_DEFINE ( hello  ,
hello  ,
xmms_object_t ,
NONE  ,
UINT32  ,
STRING   
)

XMMS_CMD_DEFINE ( quit  ,
quit  ,
xmms_object_t ,
NONE  ,
NONE  ,
NONE   
)


Generated on Wed Dec 10 18:06:45 2008 for XMMS2 by  doxygen 1.5.6