GNU Octave  4.2.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Public Member Functions | Static Public Member Functions | Static Private Member Functions | Private Attributes | List of all members
octave_thread_manager Class Reference

#include "thread-manager.h"

Collaboration diagram for octave_thread_manager:
Collaboration graph
[legend]

Public Member Functions

 octave_thread_manager (void)
 
 octave_thread_manager (const octave_thread_manager &tm)
 
 ~octave_thread_manager (void)
 
void interrupt (void)
 
octave_thread_manageroperator= (const octave_thread_manager &tm)
 
void register_current_thread (void)
 

Static Public Member Functions

static void block_interrupt_signal (void)
 
static void unblock_interrupt_signal (void)
 

Static Private Member Functions

static octave_base_thread_managercreate_rep (void)
 

Private Attributes

octave_base_thread_managerrep
 

Detailed Description

Definition at line 53 of file thread-manager.h.

Constructor & Destructor Documentation

octave_thread_manager::octave_thread_manager ( void  )

Definition at line 99 of file thread-manager.cc.

octave_thread_manager::~octave_thread_manager ( void  )
inline

Definition at line 59 of file thread-manager.h.

References octave_base_thread_manager::count, and rep.

octave_thread_manager::octave_thread_manager ( const octave_thread_manager tm)
inline

Definition at line 65 of file thread-manager.h.

Member Function Documentation

void octave_thread_manager::block_interrupt_signal ( void  )
static

Definition at line 104 of file thread-manager.cc.

References octave_block_interrupt_signal().

Referenced by octave::gui_application::execute().

octave_base_thread_manager * octave_thread_manager::create_rep ( void  )
staticprivate

Definition at line 116 of file thread-manager.cc.

void octave_thread_manager::interrupt ( void  )
inline

Definition at line 83 of file thread-manager.h.

References octave_base_thread_manager::interrupt(), and rep.

Referenced by octave_interpreter::interrupt().

octave_thread_manager& octave_thread_manager::operator= ( const octave_thread_manager tm)
inline

Definition at line 67 of file thread-manager.h.

References octave_base_thread_manager::count, and rep.

void octave_thread_manager::register_current_thread ( void  )
inline
void octave_thread_manager::unblock_interrupt_signal ( void  )
static

Definition at line 110 of file thread-manager.cc.

References octave_unblock_interrupt_signal().

Referenced by octave_interpreter::execute().

Member Data Documentation

octave_base_thread_manager* octave_thread_manager::rep
private

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