NewFolderThread Class Reference

#include <newfolder.h>

Inherits Thread.

Collaboration diagram for NewFolderThread:

Collaboration graph
[legend]

Public Member Functions

 NewFolderThread (MWindow *mwindow, AWindowGUI *awindow)
 ~NewFolderThread ()
void run ()
int interrupt ()
int start_new_folder ()

Private Attributes

Mutex change_lock
Mutex completion_lock
int active
MWindowmwindow
AWindowGUIawindow
NewFolderwindow

Detailed Description

Definition at line 25 of file newfolder.h.


Constructor & Destructor Documentation

NewFolderThread::NewFolderThread ( MWindow mwindow,
AWindowGUI awindow 
)

Definition at line 56 of file newfolder.C.

References active, and Thread::set_synchronous().

Here is the call graph for this function:

NewFolderThread::~NewFolderThread (  ) 

Definition at line 64 of file newfolder.C.


Member Function Documentation

void NewFolderThread::run (  )  [virtual]

Implements Thread.

Definition at line 68 of file newfolder.C.

References active, change_lock, completion_lock, NewFolder::get_text(), Mutex::lock(), mwindow, MWindow::new_folder(), BC_WindowBase::run_window(), Mutex::unlock(), and window.

Here is the call graph for this function:

int NewFolderThread::interrupt (  ) 

int NewFolderThread::start_new_folder (  ) 


Field Documentation

Definition at line 36 of file newfolder.h.

Referenced by interrupt(), run(), and start_new_folder().

Definition at line 36 of file newfolder.h.

Referenced by interrupt(), run(), and start_new_folder().

int NewFolderThread::active [private]

Definition at line 37 of file newfolder.h.

Referenced by interrupt(), NewFolderThread(), run(), and start_new_folder().

Definition at line 38 of file newfolder.h.

Referenced by run(), and start_new_folder().

Definition at line 39 of file newfolder.h.

Referenced by start_new_folder().

Definition at line 40 of file newfolder.h.

Referenced by interrupt(), run(), and start_new_folder().


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

Generated on Mon Apr 28 14:33:12 2008 for Cinelerra by  doxygen 1.5.5