Guitarix
DownloadWatch Class Reference

#include <gx_preset_window.h>

Public Member Functions

 DownloadWatch ()
 
void start ()
 
 ~DownloadWatch ()
 

Static Public Member Functions

static void f_progress (goffset read, goffset total)
 

Public Attributes

Glib::RefPtr< Gio::Cancellable > cancellable
 
Gio::File::SlotFileProgress file_state
 
Glib::Dispatcher timeout
 

Protected Member Functions

void watch ()
 
void load ()
 

Protected Attributes

Glib::Thread * watcher
 
Glib::Mutex w_mutex
 
bool stop
 

Detailed Description

Definition at line 70 of file gx_preset_window.h.

Constructor & Destructor Documentation

◆ DownloadWatch()

DownloadWatch::DownloadWatch ( )
inline

Definition at line 72 of file gx_preset_window.h.

◆ ~DownloadWatch()

DownloadWatch::~DownloadWatch ( )

Definition at line 724 of file gx_preset_window.cpp.

Member Function Documentation

◆ f_progress()

void DownloadWatch::f_progress ( goffset  read,
goffset  total 
)
static

Definition at line 717 of file gx_preset_window.cpp.

◆ load()

void DownloadWatch::load ( )
protected

◆ start()

void DownloadWatch::start ( )

Definition at line 698 of file gx_preset_window.cpp.

Referenced by ~DownloadWatch().

◆ watch()

void DownloadWatch::watch ( )
protected

Definition at line 704 of file gx_preset_window.cpp.

Referenced by start().

Member Data Documentation

◆ cancellable

Glib::RefPtr<Gio::Cancellable> DownloadWatch::cancellable

Definition at line 73 of file gx_preset_window.h.

Referenced by ~DownloadWatch().

◆ file_state

Gio::File::SlotFileProgress DownloadWatch::file_state

Definition at line 74 of file gx_preset_window.h.

Referenced by ~DownloadWatch().

◆ stop

bool DownloadWatch::stop
protected

Definition at line 85 of file gx_preset_window.h.

◆ timeout

Glib::Dispatcher DownloadWatch::timeout

Definition at line 78 of file gx_preset_window.h.

Referenced by ~DownloadWatch().

◆ w_mutex

Glib::Mutex DownloadWatch::w_mutex
protected

Definition at line 84 of file gx_preset_window.h.

◆ watcher

Glib::Thread* DownloadWatch::watcher
protected

Definition at line 83 of file gx_preset_window.h.


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