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 29 typedef struct GnomeVFSMonitorHandle GnomeVFSMonitorHandle;
39 #ifndef DOXYGEN_SHOULD_SKIP_THIS 43 class 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);
63 #endif //GLIBMM_EXCEPTIONS_ENABLED 66 GnomeVFSMonitorHandle*
gobj();
67 const GnomeVFSMonitorHandle*
gobj()
const;
71 GnomeVFSMonitorHandle* gobj_;
72 SignalProxy_Monitor* proxy_;
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)
Definition: monitor-handle.h:48
GnomeVFSMonitorHandle ** gobj_addr()
GnomeVFSMonitorHandle * gobj()
Definition: exception.h:33