Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

AUX_JOB Class Reference

#include <aux_ref_image.H>

Inheritance diagram for AUX_JOB:

Inheritance graph
[legend]
Collaboration diagram for AUX_JOB:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 AUX_JOB ()
virtual ~AUX_JOB ()
void add (CGELptr &g)
bool rem (CGELptr &g)
CGELlistlist ()
void set_dirty ()
void clear_dirty ()
bool is_dirty ()
void set_size (int w, int h)
int width ()
int height ()
Imageimage ()
virtual bool needs_update ()
virtual void updated ()
void Own () const
void Free () const
int Lock ()
void Unlock ()
int Unique () const

Protected Attributes

int _w
int _h
bool _dirty
GELlist _list
Image _img

Detailed Description

Definition at line 21 of file aux_ref_image.H.


Constructor & Destructor Documentation

AUX_JOB::AUX_JOB  )  [inline]
 

Definition at line 33 of file aux_ref_image.H.

virtual AUX_JOB::~AUX_JOB  )  [inline, virtual]
 

Definition at line 34 of file aux_ref_image.H.


Member Function Documentation

void AUX_JOB::add CGELptr g  )  [inline]
 

Definition at line 36 of file aux_ref_image.H.

References _list, and ARRAY< T >::add().

void AUX_JOB::clear_dirty  )  [inline]
 

Definition at line 41 of file aux_ref_image.H.

References _dirty.

void REFcounter::Free  )  const [inline, inherited]
 

Definition at line 76 of file ref.H.

References REFcounter::_mutex, REFcounter::_u, and REF_ME.

int AUX_JOB::height  )  [inline]
 

Definition at line 46 of file aux_ref_image.H.

References _h.

Image& AUX_JOB::image  )  [inline]
 

Definition at line 48 of file aux_ref_image.H.

References _img.

bool AUX_JOB::is_dirty  )  [inline]
 

Definition at line 42 of file aux_ref_image.H.

References _dirty.

Referenced by needs_update().

CGELlist& AUX_JOB::list  )  [inline]
 

Definition at line 38 of file aux_ref_image.H.

References _list.

int REFcounter::Lock  )  [inline, inherited]
 

Definition at line 105 of file ref.H.

References REFcounter::_mutex, and REFcounter::_u.

Referenced by REFlock::REFlock().

virtual bool AUX_JOB::needs_update  )  [inline, virtual]
 

Definition at line 50 of file aux_ref_image.H.

References _h, _list, _w, is_dirty(), and ARRAY< T >::num().

void REFcounter::Own  )  const [inline, inherited]
 

Definition at line 59 of file ref.H.

References REFcounter::_mutex, REFcounter::_u, and REF_ME.

bool AUX_JOB::rem CGELptr g  )  [inline]
 

Definition at line 37 of file aux_ref_image.H.

References _list, and ARRAY< T >::rem().

void AUX_JOB::set_dirty  )  [inline]
 

Definition at line 40 of file aux_ref_image.H.

References _dirty.

void AUX_JOB::set_size int  w,
int  h
[inline]
 

Definition at line 44 of file aux_ref_image.H.

References _h, _img, _w, and Image::resize().

int REFcounter::Unique  )  const [inline, inherited]
 

Definition at line 115 of file ref.H.

References REFcounter::_mutex, and REFcounter::_u.

void REFcounter::Unlock  )  [inline, inherited]
 

Definition at line 111 of file ref.H.

References REFcounter::_mutex, and REFcounter::_u.

Referenced by REFlock::~REFlock().

virtual void AUX_JOB::updated  )  [inline, virtual]
 

Definition at line 52 of file aux_ref_image.H.

References _dirty.

int AUX_JOB::width  )  [inline]
 

Definition at line 45 of file aux_ref_image.H.

References _w.


Member Data Documentation

bool AUX_JOB::_dirty [protected]
 

Definition at line 27 of file aux_ref_image.H.

Referenced by clear_dirty(), is_dirty(), set_dirty(), and updated().

int AUX_JOB::_h [protected]
 

Definition at line 26 of file aux_ref_image.H.

Referenced by height(), needs_update(), and set_size().

Image AUX_JOB::_img [protected]
 

Definition at line 29 of file aux_ref_image.H.

Referenced by image(), and set_size().

GELlist AUX_JOB::_list [protected]
 

Definition at line 28 of file aux_ref_image.H.

Referenced by add(), list(), needs_update(), and rem().

int AUX_JOB::_w [protected]
 

Definition at line 25 of file aux_ref_image.H.

Referenced by needs_update(), set_size(), and width().


The documentation for this class was generated from the following file:
Generated on Mon Sep 18 11:44:18 2006 for jot by  doxygen 1.4.4