1#ifndef _LIBGNOMEVFSMM_MONITOR_HANDLE_H
2#define _LIBGNOMEVFSMM_MONITOR_HANDLE_H
25#include <libgnomevfs/gnome-vfs-monitor.h>
28#ifndef DOXYGEN_SHOULD_SKIP_THIS
29typedef struct GnomeVFSMonitorHandle GnomeVFSMonitorHandle;
39#ifndef DOXYGEN_SHOULD_SKIP_THIS
43class SignalProxy_Monitor;
55 typedef sigc::slot<void, const MonitorHandle&, const Glib::ustring&, const Glib::ustring&, MonitorEventType>
SlotMonitor;
57#ifdef GLIBMM_EXCEPTIONS_ENABLED
61 void add(
const Glib::ustring& text_uri,
MonitorType type,
const SlotMonitor& slot, std::auto_ptr<Gnome::Vfs::exception>& error);
62 void cancel(std::auto_ptr<Gnome::Vfs::exception>& error);
66 GnomeVFSMonitorHandle*
gobj();
67 const GnomeVFSMonitorHandle*
gobj()
const;
71 GnomeVFSMonitorHandle* gobj_;
72 SignalProxy_Monitor* proxy_;
Definition: monitor-handle.h:49
const GnomeVFSMonitorHandle * gobj() const
GnomeVFSMonitorHandle * gobj()
sigc::slot< void, const MonitorHandle &, const Glib::ustring &, const Glib::ustring &, MonitorEventType > SlotMonitor
e.g. void on_monitor(const Gnome::Vfs::MonitorHandle& handle, const Glib::ustring& monitor_uri,...
Definition: monitor-handle.h:55
void add(const Glib::ustring &text_uri, MonitorType type, const SlotMonitor &slot)
GnomeVFSMonitorHandle ** gobj_addr()
Definition: exception.h:34