X-Git-Url: https://git.distorted.org.uk/~mdw/disorder/blobdiff_plain/18f94073fa55c7d32d0e84ee0d8d033a950a77b0..6961095b797229842e1465ff3670625d11e95167:/server/disorder-server.h diff --git a/server/disorder-server.h b/server/disorder-server.h index 5bf8916..bc90c9b 100644 --- a/server/disorder-server.h +++ b/server/disorder-server.h @@ -1,6 +1,6 @@ /* * This file is part of DisOrder - * Copyright (C) 2008, 2009 Richard Kettlewell + * Copyright (C) 2008-2010 Richard Kettlewell * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -179,13 +179,16 @@ void play(ev_source *ev); /* try to play something, if playing is enabled and nothing is playing * already */ +/** @brief Return true if @p represents a true flag */ +int flag_enabled(const char *s); + int playing_is_enabled(void); /* return true iff playing is enabled */ void enable_playing(const char *who, ev_source *ev); /* enable playing */ -void disable_playing(const char *who); +void disable_playing(const char *who, ev_source *ev); /* disable playing. */ int random_is_enabled(void); @@ -194,7 +197,7 @@ int random_is_enabled(void); void enable_random(const char *who, ev_source *ev); /* enable random play */ -void disable_random(const char *who); +void disable_random(const char *who, ev_source *ev); /* disable random play */ void scratch(const char *who, const char *id); @@ -374,15 +377,8 @@ int play_background(ev_source *ev, void periodic_mount_check(ev_source *ev_); -#ifndef MOUNT_CHECK_INTERVAL -# ifdef PATH_MTAB -// statting a file is really cheap so check once a second -# define MOUNT_CHECK_INTERVAL 1 -# else -// hashing getfsstat() output could be more expensive so be less aggressive -# define MOUNT_CHECK_INTERVAL 5 -# endif -#endif +/** @brief How often to check for new (or old) filesystems */ +# define MOUNT_CHECK_INTERVAL 5 /* seconds */ #endif /* DISORDER_SERVER_H */