musicus mpd client 0.1d
Data Structures | Defines | Enumerations | Variables
definitions.h File Reference
#include "../config.h"
#include <stdio.h>
#include <libmpd-1.0/libmpd/libmpd.h>
#include <libmpd-1.0/libmpd/libmpdclient.h>
#include <glib.h>

Go to the source code of this file.

Data Structures

struct  MpdPlayState
struct  MpdStateInfo
struct  MpdStatusFmt
struct  MpdInfo

Defines

#define AUTHORS   "Simon Gerber <simugerber@student.ethz.ch>"
#define DOCUMENTERS   "Simon Gerber <simugerber@student.ethz.ch>"
#define LOGO   "musicus-mpc"
#define BUF_LEN   256
#define HOST   mpd_info.msi.host->str
 convenience macro for mpd host
#define PORT   mpd_info.msi.port
 convenience macro for mpd port
#define TIMEOUT   mpd_info.msi.timeout
 convenience macro for connection timeout
#define PASSWORD   mpd_info.msi.pw->str
 convenience macro for mpd password

Enumerations

enum  { FMT_TOOLTIP, FMT_TITLE, FMT_STATUSBAR, FMT_APPLET }
enum  {
  HAS_NOTHING = 0, HAS_STATE = 1 << 0, HAS_CURRENT_TIME = 1 << 1, HAS_SONG_TIME = 1 << 2,
  HAS_ALL = HAS_STATE|HAS_CURRENT_TIME|HAS_SONG_TIME
}

Variables

int debug
int verbose
FILE * err_file
FILE * log_file
char title_text [BUF_LEN]
MpdInfo mpd_info

Detailed Description

Author:
Simon Gerber
Date:
2007-12-08 This file contains general global definitions
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines