X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=bus%2Fdir-watch.h;h=b44529e5c2d666d751e396c681f776172f537592;hb=HEAD;hp=263ee035eb70579a8f6c72639968314c0bc9db70;hpb=fe1f793a4f8296fb00d409a4a52b12ed7526caac;p=platform%2Fupstream%2Fdbus.git diff --git a/bus/dir-watch.h b/bus/dir-watch.h index 263ee03..b44529e 100644 --- a/bus/dir-watch.h +++ b/bus/dir-watch.h @@ -1,4 +1,4 @@ -/* -*- mode: C; c-file-style: "gnu" -*- */ +/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */ /* dir-watch.h Watch directories * * Copyright (C) 2005 Red Hat, Inc. @@ -17,7 +17,7 @@ * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA * */ @@ -26,10 +26,15 @@ #ifndef DIR_WATCH_H #define DIR_WATCH_H -/* setup a watch on a directory (OS dependent, may be a NOP) */ -void bus_watch_directory (const char *directory, BusContext *context); - -/* drop all the watches previously set up by bus_config_watch_directory (OS dependent, may be a NOP) */ -void bus_drop_all_directory_watches (void); +/** + * Update the set of directories to monitor for changes. The + * operating-system-specific implementation of this function should + * avoid creating a window where a directory in both the + * old and new set isn't monitored. + * + * @param context The bus context + * @param dirs List of strings which are directory paths + */ +void bus_set_watched_dirs (BusContext *context, DBusList **dirs); #endif /* DIR_WATCH_H */