Public Member Functions | Protected Attributes

octave_mutex Class Reference

#include "oct-mutex.h"

Collaboration diagram for octave_mutex:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 octave_mutex (void)
 octave_mutex (const octave_mutex &m)
 ~octave_mutex (void)
void lock (void)
octave_mutexoperator= (const octave_mutex &m)
bool try_lock (void)
void unlock (void)

Protected Attributes

octave_base_mutexrep

Detailed Description

Definition at line 50 of file oct-mutex.h.


Constructor & Destructor Documentation

octave_mutex::octave_mutex ( void   ) 

Definition at line 175 of file oct-mutex.cc.

octave_mutex::octave_mutex ( const octave_mutex m  )  [inline]

Definition at line 57 of file oct-mutex.h.

References octave_base_mutex::count, and rep.

octave_mutex::~octave_mutex ( void   )  [inline]

Definition at line 63 of file oct-mutex.h.

References octave_base_mutex::count, and rep.


Member Function Documentation

void octave_mutex::lock ( void   )  [inline]

Definition at line 83 of file oct-mutex.h.

References octave_base_mutex::lock(), and rep.

Referenced by command_editor::event_handler().

octave_mutex& octave_mutex::operator= ( const octave_mutex m  )  [inline]

Definition at line 69 of file oct-mutex.h.

References octave_base_mutex::count, and rep.

bool octave_mutex::try_lock ( void   )  [inline]

Definition at line 93 of file oct-mutex.h.

References rep, and octave_base_mutex::try_lock().

void octave_mutex::unlock ( void   )  [inline]

Definition at line 88 of file oct-mutex.h.

References rep, and octave_base_mutex::unlock().

Referenced by command_editor::event_handler().


Member Data Documentation

Definition at line 99 of file oct-mutex.h.

Referenced by lock(), octave_mutex(), operator=(), try_lock(), unlock(), and ~octave_mutex().


The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines