Main Page   Namespace List   Class Hierarchy   Data Structures   File List   Namespace Members   Data Fields   Globals  

svn::Notify Class Reference

#include <notify.hpp>


Public Methods

 Notify ()
virtual ~Notify ()
virtual void onNotify (const char *path, svn_wc_notify_action_t action, svn_node_kind_t kind, const char *mime_type, svn_wc_notify_state_t content_state, svn_wc_notify_state_t prop_state, svn_revnum_t revision)

Static Public Methods

void notify (void *baton, const char *path, svn_wc_notify_action_t action, svn_node_kind_t kind, const char *mime_type, svn_wc_notify_state_t content_state, svn_wc_notify_state_t prop_state, svn_revnum_t revision)


Detailed Description

Subversion notification class.

Override this class and implement the onNotify method to provide a custom notification handler to the Modify class. If you need to pass extra information to the notification handler then just add these to you overridden class


Constructor & Destructor Documentation

svn::Notify::Notify  
 

virtual svn::Notify::~Notify   [virtual]
 


Member Function Documentation

void svn::Notify::notify void *    baton,
const char *    path,
svn_wc_notify_action_t    action,
svn_node_kind_t    kind,
const char *    mime_type,
svn_wc_notify_state_t    content_state,
svn_wc_notify_state_t    prop_state,
svn_revnum_t    revision
[static]
 

notification function passed as svn_wc_notify_func_t

Parameters:
baton  notification instance is passed using this parameter
path  on which action happen
action  subversion action, see svn_wc_notify_action_t
kind  node kind of path after action occurred
mime_type  mime type of path after action occurred
content_state  state of content after action occurred
prop_state  state of properties after action occurred
revision  revision number after action occurred

virtual void svn::Notify::onNotify const char *    path,
svn_wc_notify_action_t    action,
svn_node_kind_t    kind,
const char *    mime_type,
svn_wc_notify_state_t    content_state,
svn_wc_notify_state_t    prop_state,
svn_revnum_t    revision
[virtual]
 

Handler for Subversion notifications.

Override this function to allow Subversion to send notifications

Parameters:
path  on which action happen
action  subversion action, see svn_wc_notify_action_t
kind  node kind of path after action occurred
mime_type  mime type of path after action occurred
content_state  state of content after action occurred
prop_state  state of properties after action occurred
revision  revision number after action occurred


The documentation for this class was generated from the following file:
Generated on Thu Aug 28 13:22:39 2003 for SvnCpp by doxygen1.2.15