Gnome::Vfs::Transfer2::ProgressInfo Class Reference

Provides progress information for the transfer operation. More...

#include <transfer-progress-2.h>

List of all members.

Public Member Functions

 ProgressInfo ()
 ProgressInfo (GnomeVFSXferProgressInfo *src)
 ~ProgressInfo ()
 operator bool () const
GnomeVFSXferProgressInfo * gobj ()
const GnomeVFSXferProgressInfo * gobj () const
ProgressStatus get_status () const
Result get_vfs_status () const
Phase get_phase () const
Glib::ustring get_source_name () const
Glib::ustring get_target_name () const
long int get_file_index () const
long int get_total_files () const
FileSize get_total_bytes () const
FileSize get_file_size () const
FileSize get_bytes_copied () const
FileSize get_total_bytes_copied () const
Glib::ustring get_duplicate_name () const
int get_duplicate_count () const
bool get_top_level_item () const

Protected Attributes

GnomeVFSXferProgressInfo * gobject_


Detailed Description

Provides progress information for the transfer operation.

This is especially useful for interactive programs.


Constructor & Destructor Documentation

Gnome::Vfs::Transfer2::ProgressInfo::ProgressInfo (  ) 

Gnome::Vfs::Transfer2::ProgressInfo::ProgressInfo ( GnomeVFSXferProgressInfo *  src  ) 

Gnome::Vfs::Transfer2::ProgressInfo::~ProgressInfo (  ) 


Member Function Documentation

Gnome::Vfs::Transfer2::ProgressInfo::operator bool (  )  const

GnomeVFSXferProgressInfo* Gnome::Vfs::Transfer2::ProgressInfo::gobj (  )  [inline]

References gobject_.

const GnomeVFSXferProgressInfo* Gnome::Vfs::Transfer2::ProgressInfo::gobj (  )  const [inline]

References gobject_.

ProgressStatus Gnome::Vfs::Transfer2::ProgressInfo::get_status (  )  const

Result Gnome::Vfs::Transfer2::ProgressInfo::get_vfs_status (  )  const

Phase Gnome::Vfs::Transfer2::ProgressInfo::get_phase (  )  const

Glib::ustring Gnome::Vfs::Transfer2::ProgressInfo::get_source_name (  )  const

Glib::ustring Gnome::Vfs::Transfer2::ProgressInfo::get_target_name (  )  const

long int Gnome::Vfs::Transfer2::ProgressInfo::get_file_index (  )  const

long int Gnome::Vfs::Transfer2::ProgressInfo::get_total_files (  )  const

FileSize Gnome::Vfs::Transfer2::ProgressInfo::get_total_bytes (  )  const

FileSize Gnome::Vfs::Transfer2::ProgressInfo::get_file_size (  )  const

FileSize Gnome::Vfs::Transfer2::ProgressInfo::get_bytes_copied (  )  const

FileSize Gnome::Vfs::Transfer2::ProgressInfo::get_total_bytes_copied (  )  const

Glib::ustring Gnome::Vfs::Transfer2::ProgressInfo::get_duplicate_name (  )  const

int Gnome::Vfs::Transfer2::ProgressInfo::get_duplicate_count (  )  const

bool Gnome::Vfs::Transfer2::ProgressInfo::get_top_level_item (  )  const


Member Data Documentation

GnomeVFSXferProgressInfo* Gnome::Vfs::Transfer2::ProgressInfo::gobject_ [protected]

Referenced by gobj().


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

Generated on Mon Mar 16 18:27:53 2009 for libgnomevfsmm by  doxygen 1.5.6