file_move_helper Class Reference

#include <file_move_helper.h>

List of all members.

Public Member Functions

 file_move_helper ()
 ~file_move_helper ()
 file_move_helper (const file_move_helper &p_src)
bool take_snapshot (const char *p_path, abort_callback &p_abort)
bool on_moved (const char *p_path, abort_callback &p_abort)
bool on_copied (const char *p_path, abort_callback &p_abort)
bool on_moved (const char *p_path, abort_callback &p_abort, file_move_callback_manager &p_cb)
bool on_copied (const char *p_path, abort_callback &p_abort, file_move_callback_manager &p_cb)

Static Public Member Functions

static bool g_on_deleted (const pfc::list_base_const_t< const char * > &p_files)
static t_size g_filter_dead_files_sorted_make_mask (pfc::list_base_t< metadb_handle_ptr > &p_data, const pfc::list_base_const_t< const char * > &p_dead, bit_array_var &p_mask)
static t_size g_filter_dead_files_sorted (pfc::list_base_t< metadb_handle_ptr > &p_data, const pfc::list_base_const_t< const char * > &p_dead)
static t_size g_filter_dead_files (pfc::list_base_t< metadb_handle_ptr > &p_data, const pfc::list_base_const_t< const char * > &p_dead)

Classes

struct  t_entry


Constructor & Destructor Documentation

file_move_helper::file_move_helper (  ) 

file_move_helper::~file_move_helper (  ) 

file_move_helper::file_move_helper ( const file_move_helper p_src  ) 


Member Function Documentation

bool file_move_helper::take_snapshot ( const char *  p_path,
abort_callback &  p_abort 
)

bool file_move_helper::on_moved ( const char *  p_path,
abort_callback &  p_abort 
)

bool file_move_helper::on_copied ( const char *  p_path,
abort_callback &  p_abort 
)

bool file_move_helper::on_moved ( const char *  p_path,
abort_callback &  p_abort,
file_move_callback_manager p_cb 
)

bool file_move_helper::on_copied ( const char *  p_path,
abort_callback &  p_abort,
file_move_callback_manager p_cb 
)

static bool file_move_helper::g_on_deleted ( const pfc::list_base_const_t< const char * > &  p_files  )  [static]

static t_size file_move_helper::g_filter_dead_files_sorted_make_mask ( pfc::list_base_t< metadb_handle_ptr > &  p_data,
const pfc::list_base_const_t< const char * > &  p_dead,
bit_array_var p_mask 
) [static]

static t_size file_move_helper::g_filter_dead_files_sorted ( pfc::list_base_t< metadb_handle_ptr > &  p_data,
const pfc::list_base_const_t< const char * > &  p_dead 
) [static]

static t_size file_move_helper::g_filter_dead_files ( pfc::list_base_t< metadb_handle_ptr > &  p_data,
const pfc::list_base_const_t< const char * > &  p_dead 
) [static]


The documentation for this class was generated from the following file:

Generated on Thu Aug 28 21:15:48 2008 for foobar2000 SDK by  doxygen 1.5.5