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

DIR_ENTRY Class Reference

#include <glui_dialogs.H>

Inheritance diagram for DIR_ENTRY:

Inheritance graph
[legend]
Collaboration diagram for DIR_ENTRY:

Collaboration graph
[legend]
List of all members.

Public Types

enum  dir_entry_t {
  DIR_ENTRY_ROOT, DIR_ENTRY_DRIVE, DIR_ENTRY_DIRECTORY, DIR_ENTRY_FILE,
  DIR_ENTRY_UNKNOWN
}

Public Member Functions

 DIR_ENTRY ()
 ~DIR_ENTRY ()
void clear ()
void Own () const
void Free () const
int Lock ()
void Unlock ()
int Unique () const

Public Attributes

DIR_ENTRYptr _parent
DIR_ENTRYlist _contents
str_ptr _name
str_ptr _full_path
double _size
time_t _date
dir_entry_t _type

Detailed Description

Definition at line 226 of file glui_dialogs.H.


Member Enumeration Documentation

enum DIR_ENTRY::dir_entry_t
 

Enumerator:
DIR_ENTRY_ROOT 
DIR_ENTRY_DRIVE 
DIR_ENTRY_DIRECTORY 
DIR_ENTRY_FILE 
DIR_ENTRY_UNKNOWN 

Definition at line 228 of file glui_dialogs.H.


Constructor & Destructor Documentation

DIR_ENTRY::DIR_ENTRY  )  [inline]
 

Definition at line 251 of file glui_dialogs.H.

References clear().

DIR_ENTRY::~DIR_ENTRY  )  [inline]
 

Definition at line 252 of file glui_dialogs.H.

References clear().


Member Function Documentation

void DIR_ENTRY::clear void   )  [inline]
 

Definition at line 254 of file glui_dialogs.H.

References _contents, _date, _full_path, _name, _parent, _size, _type, ARRAY< T >::clear(), DIR_ENTRY_UNKNOWN, and NULL_STR.

Referenced by DIR_ENTRY(), and ~DIR_ENTRY().

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

Definition at line 76 of file ref.H.

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

int REFcounter::Lock  )  [inline, inherited]
 

Definition at line 105 of file ref.H.

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

Referenced by REFlock::REFlock().

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

Definition at line 59 of file ref.H.

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

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().


Member Data Documentation

DIR_ENTRYlist DIR_ENTRY::_contents
 

Definition at line 239 of file glui_dialogs.H.

Referenced by clear().

time_t DIR_ENTRY::_date
 

Definition at line 245 of file glui_dialogs.H.

Referenced by clear().

str_ptr DIR_ENTRY::_full_path
 

Definition at line 242 of file glui_dialogs.H.

Referenced by clear().

str_ptr DIR_ENTRY::_name
 

Definition at line 241 of file glui_dialogs.H.

Referenced by clear().

DIR_ENTRYptr DIR_ENTRY::_parent
 

Definition at line 238 of file glui_dialogs.H.

Referenced by clear().

double DIR_ENTRY::_size
 

Definition at line 244 of file glui_dialogs.H.

Referenced by clear().

dir_entry_t DIR_ENTRY::_type
 

Definition at line 247 of file glui_dialogs.H.

Referenced by clear().


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