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

IOManager Class Reference

#include <io_manager.H>

Inheritance diagram for IOManager:

Inheritance graph
[legend]
Collaboration diagram for IOManager:

Collaboration graph
[legend]
List of all members.

Public Types

enum  state_t {
  STATE_IDLE = 0, STATE_SCENE_LOAD, STATE_PARTIAL_LOAD, STATE_SCENE_SAVE,
  STATE_PARTIAL_SAVE
}
enum  save_status_t { SAVE_ERROR_NONE = 0, SAVE_ERROR_STREAM, SAVE_ERROR_WRITE, SAVE_ERROR_CWD }
enum  load_status_t {
  LOAD_ERROR_NONE = 0, LOAD_ERROR_STREAM, LOAD_ERROR_JOT, LOAD_ERROR_CWD,
  LOAD_ERROR_AUX, LOAD_ERROR_READ
}

Public Member Functions

 IOManager ()
virtual ~IOManager ()
virtual void notify_preload (NetStream &, load_status_t &, bool, bool)
virtual void notify_postload (NetStream &, load_status_t &, bool, bool)
virtual void notify_presave (NetStream &, save_status_t &, bool, bool)
virtual void notify_postsave (NetStream &, save_status_t &, bool, bool)
 DEFINE_RTTI_METHODS_BASE ("IOManager", CDATA_ITEM *)
virtual DATA_ITEMdup () const
virtual CTAGlist & tags () const
virtual void notify_presave (NetStream &s, save_status_t &status, bool to_file, bool full_scene)
virtual void notify_postsave (NetStream &s, save_status_t &status, bool to_file, bool full_scene)
virtual void notify_save (NetStream &s, save_status_t &status, bool to_file, bool full_scene)
void presave_obs ()
void postsave_obs ()
void save_obs ()
void unobs_save ()
void unobs_presave ()
void unobs_postsave ()
virtual void notify_preload (NetStream &s, load_status_t &status, bool from_file, bool full_scene)
virtual void notify_postload (NetStream &s, load_status_t &status, bool from_file, bool full_scene)
virtual void notify_load (NetStream &s, load_status_t &status, bool from_file, bool full_scene)
void preload_obs ()
void postload_obs ()
void load_obs ()
void unobs_load ()
void unobs_preload ()
void unobs_postload ()
virtual void add_tags () const
virtual STDdstreamformat (STDdstream &d) const
virtual STDdstreamdecode (STDdstream &d)
virtual void recompute ()
virtual STAT_STR_RET class_name () const =0
virtual int is_of_type (Cstr_ptr &t) const

Static Public Member Functions

static void init ()
static IOManagerinstance ()
static state_t state ()
static str_ptr basename ()
static str_ptr cwd ()
static str_ptr cached_prefix ()
static str_ptr current_prefix ()
static str_ptr load_prefix ()
static str_ptr save_prefix ()
static void notify_save_obs (NetStream &s, save_status_t &status, bool to_file, bool full_scene)
static void notify_load_obs (NetStream &s, load_status_t &status, bool to_file, bool full_scene)
static STAT_STR_RET static_name ()
static int add_decoder (Cstr_ptr &d, DATA_ITEM *di, int copy=-1)
static void set_default_decoder (DATA_ITEM *(*d)(STDdstream &, Cstr_ptr &, DATA_ITEM *))
static DATA_ITEMDecode (STDdstream &d, int DelayDecoding=0)
static DATA_ITEMlookup (Cstr_ptr &d)
static HASHdi_hash ()

Protected Member Functions

bool split_filename (Cstr_ptr &, str_ptr &, str_ptr &, str_ptr &)
state_t state_ () const
str_ptr basename_ ()
str_ptr cwd_ ()
str_ptr cached_prefix_ ()
str_ptr current_prefix_ ()
str_ptr load_prefix_ ()
str_ptr save_prefix_ ()
virtual void get_basename (TAGformat &d)
virtual void put_basename (TAGformat &d) const

Static Protected Member Functions

static SAVEobs_listsaveobs_list ()
static SAVEobs_listpresaveobs_list ()
static SAVEobs_listpostsaveobs_list ()
static LOADobs_listloadobs_list ()
static LOADobs_listpreloadobs_list ()
static LOADobs_listpostloadobs_list ()

Protected Attributes

ARRAY< state_t_state
str_ptr _basename
str_ptr _cached_cwd_plus_basename
str_ptr _old_cwd
str_ptr _old_basename
int _copy
TAGlist _DEFINERtags

Static Protected Attributes

static TAGlist_io_tags = NULL
static IOManager_instance = NULL
static SAVEobs_list_save_obs = 0
static SAVEobs_list_presave_obs = 0
static SAVEobs_list_postsave_obs = 0
static LOADobs_list_load_obs = 0
static LOADobs_list_preload_obs = 0
static LOADobs_list_postload_obs = 0

Detailed Description

Definition at line 9 of file io_manager.H.


Member Enumeration Documentation

enum LOADobs::load_status_t [inherited]
 

Enumerator:
LOAD_ERROR_NONE 
LOAD_ERROR_STREAM 
LOAD_ERROR_JOT 
LOAD_ERROR_CWD 
LOAD_ERROR_AUX 
LOAD_ERROR_READ 

Definition at line 207 of file gel_obs.H.

enum SAVEobs::save_status_t [inherited]
 

Enumerator:
SAVE_ERROR_NONE 
SAVE_ERROR_STREAM 
SAVE_ERROR_WRITE 
SAVE_ERROR_CWD 

Definition at line 163 of file gel_obs.H.

enum IOManager::state_t
 

Enumerator:
STATE_IDLE 
STATE_SCENE_LOAD 
STATE_PARTIAL_LOAD 
STATE_SCENE_SAVE 
STATE_PARTIAL_SAVE 

Definition at line 12 of file io_manager.H.


Constructor & Destructor Documentation

IOManager::IOManager  ) 
 

Definition at line 84 of file io_manager.C.

References _instance, _state, ARRAY< T >::add(), ERR_LEV_SPAM, err_mesg(), LOADobs::postload_obs(), SAVEobs::postsave_obs(), LOADobs::preload_obs(), SAVEobs::presave_obs(), and STATE_IDLE.

IOManager::~IOManager  )  [virtual]
 

Definition at line 105 of file io_manager.C.


Member Function Documentation

int DATA_ITEM::add_decoder Cstr_ptr &  d,
DATA_ITEM di,
int  copy = -1
[static, inherited]
 

Definition at line 41 of file data_item.C.

References DATA_ITEM::_hash, and HASH::add().

Referenced by JOTvar< OBJ, TYPE >::check_inst_name(), FUNC_ITEM::FUNC_ITEM(), hashdist::hashdist(), JOTvar< OBJ, TYPE >::JOTvar(), and DISTRIB::notify_exist().

virtual void DATA_ITEM::add_tags  )  const [inline, virtual, inherited]
 

Definition at line 205 of file data_item.H.

static str_ptr IOManager::basename  )  [inline, static]
 

Definition at line 34 of file io_manager.H.

References basename_(), and instance().

Referenced by save_cb().

str_ptr IOManager::basename_  )  [inline, protected]
 

Definition at line 75 of file io_manager.H.

References _basename.

Referenced by basename().

static str_ptr IOManager::cached_prefix  )  [inline, static]
 

Definition at line 36 of file io_manager.H.

References cached_prefix_(), and instance().

Referenced by Animator::format().

str_ptr IOManager::cached_prefix_  )  [protected]
 

Definition at line 751 of file io_manager.C.

References _cached_cwd_plus_basename.

Referenced by cached_prefix(), and load_prefix_().

virtual STAT_STR_RET DATA_ITEM::class_name  )  const [pure virtual, inherited]
 

Implemented in hashdist, JOTvar< OBJ, TYPE >, TDI< T >, and FUNC_ITEM.

Referenced by DATA_ITEM::decode(), DATA_ITEM::Decode(), GLSLShader::draw(), DATA_ITEM::format(), GLSLShader::get_uniform_loc(), GLSLShader::init(), DISTRIB::interpret(), BaseJOTappConfig::load(), next_texture(), GEOM::print(), DEFINER::print(), BMESH::print(), print_gel(), Patch::put_textures(), BMESH::read_jot_stream(), GTexture::type(), SolidColorTexture::write_stream(), and GTexture::write_stream().

static str_ptr IOManager::current_prefix  )  [inline, static]
 

Definition at line 37 of file io_manager.H.

References current_prefix_(), and instance().

Referenced by Animator::format().

str_ptr IOManager::current_prefix_  )  [protected]
 

Definition at line 737 of file io_manager.C.

References _basename, cwd_(), and NULL_STR.

Referenced by current_prefix(), load_prefix_(), and save_prefix_().

static str_ptr IOManager::cwd  )  [inline, static]
 

Definition at line 35 of file io_manager.H.

References cwd_(), and instance().

str_ptr IOManager::cwd_  )  [protected]
 

Definition at line 720 of file io_manager.C.

References getcwd_(), and NULL_STR.

Referenced by current_prefix_(), cwd(), load_prefix_(), and save_prefix_().

DATA_ITEM * DATA_ITEM::Decode STDdstream d,
int  DelayDecoding = 0
[static, inherited]
 

Definition at line 57 of file data_item.C.

References DATA_ITEM::_copy, DATA_ITEM::_decode_unknown, DATA_ITEM::class_name(), DATA_ITEM::decode(), DATA_ITEM::dup(), Config::get_var_bool(), and DATA_ITEM::lookup().

Referenced by JOThash::get(), DISTRIB::interpret(), and operator>>().

STDdstream & DATA_ITEM::decode STDdstream d  )  [virtual, inherited]
 

Reimplemented in JOTsend_geom, and BMESH.

Definition at line 145 of file data_item.C.

References DATA_ITEM::class_name(), COMMENT::decode(), j, COMMENT::name(), TAGformat::read_end_id(), TAGformat::read_id(), DATA_ITEM::recompute(), and DATA_ITEM::tags().

Referenced by DATA_ITEM::Decode(), BMESH::decode(), JOTio::get(), BMESH::get_patches(), Patch::get_texture(), VIEW::get_view_animator(), and VIEW::get_view_data_file().

IOManager::DEFINE_RTTI_METHODS_BASE "IOManager"  ,
CDATA_ITEM * 
 

static HASH* DATA_ITEM::di_hash  )  [inline, static, inherited]
 

Definition at line 225 of file data_item.H.

References DATA_ITEM::_hash.

virtual DATA_ITEM* IOManager::dup  )  const [inline, virtual]
 

Implements DATA_ITEM.

Definition at line 51 of file io_manager.H.

STDdstream & DATA_ITEM::format STDdstream d  )  const [virtual, inherited]
 

Reimplemented in Animator, JOTdone, JOTsend_geom, and BMESH.

Definition at line 194 of file data_item.C.

References DATA_ITEM::class_name(), TAGformat::end_id(), Config::get_var_bool(), TAGformat::id(), DATA_ITEM::tags(), and STDdstream::write_newline().

Referenced by JOTdone::format(), BMESH::format(), Animator::format(), JOTio::put(), and VIEW::put_view_data_file().

void IOManager::get_basename TAGformat d  )  [protected, virtual]
 

Definition at line 38 of file io_manager.C.

References _basename, ERR_LEV_SPAM, err_mesg(), NULL_STR, state_(), and STATE_SCENE_LOAD.

Referenced by tags().

static void IOManager::init  )  [inline, static]
 

Definition at line 25 of file io_manager.H.

References instance().

Referenced by BaseJOTapp::init_scene().

static IOManager* IOManager::instance  )  [inline, static]
 

Definition at line 27 of file io_manager.H.

References _instance.

Referenced by basename(), cached_prefix(), current_prefix(), cwd(), JOTio::get(), init(), load_prefix(), DISTRIB::save(), save_prefix(), and state().

virtual int DATA_ITEM::is_of_type Cstr_ptr &  t  )  const [inline, virtual, inherited]
 

Definition at line 214 of file data_item.H.

References IS.

Referenced by BMESH::operator=().

void LOADobs::load_obs  )  [inline, inherited]
 

Definition at line 234 of file gel_obs.H.

References LOADobs::loadobs_list().

Referenced by DISTRIB::DISTRIB().

static str_ptr IOManager::load_prefix  )  [inline, static]
 

Definition at line 38 of file io_manager.H.

References instance(), and load_prefix_().

Referenced by VIEW::get_view_data_file().

str_ptr IOManager::load_prefix_  )  [protected]
 

Definition at line 659 of file io_manager.C.

References cached_prefix_(), current_prefix_(), cwd_(), state_(), STATE_IDLE, STATE_PARTIAL_LOAD, STATE_PARTIAL_SAVE, STATE_SCENE_LOAD, and STATE_SCENE_SAVE.

Referenced by load_prefix().

static LOADobs_list* LOADobs::loadobs_list  )  [inline, static, protected, inherited]
 

Definition at line 220 of file gel_obs.H.

References LOADobs::_load_obs.

Referenced by LOADobs::load_obs(), LOADobs::notify_load_obs(), and LOADobs::unobs_load().

static DATA_ITEM* DATA_ITEM::lookup Cstr_ptr &  d  )  [inline, static, inherited]
 

Definition at line 222 of file data_item.H.

References DATA_ITEM::_hash, and HASH::find().

Referenced by DATA_ITEM::Decode(), FUNC_ITEM::FUNC_ITEM(), Patch::get_tex(), and BMESH::read_jot_stream().

virtual void LOADobs::notify_load NetStream s,
load_status_t status,
bool  from_file,
bool  full_scene
[inline, virtual, inherited]
 

Reimplemented in DISTRIB.

Definition at line 227 of file gel_obs.H.

void LOADobs::notify_load_obs NetStream s,
load_status_t status,
bool  to_file,
bool  full_scene
[static, inherited]
 

Definition at line 399 of file gel.C.

References distrib(), LOADobs::LOAD_ERROR_NONE, LOADobs::loadobs_list(), LOADobs::postloadobs_list(), and LOADobs::preloadobs_list().

Referenced by do_load(), Animator::format(), and BaseJOTapp::load_jot_file().

virtual void LOADobs::notify_postload NetStream s,
load_status_t status,
bool  from_file,
bool  full_scene
[inline, virtual, inherited]
 

Definition at line 226 of file gel_obs.H.

void IOManager::notify_postload NetStream ,
load_status_t ,
bool  ,
bool 
[virtual]
 

Definition at line 267 of file io_manager.C.

References _basename, _cached_cwd_plus_basename, _old_cwd, _state, chdir_(), ERR_LEV_INFO, err_mesg(), err_msg(), getcwd_(), LOADobs::LOAD_ERROR_CWD, LOADobs::LOAD_ERROR_NONE, NetStream::name(), NULL_STR, ARRAY< T >::num(), ARRAY< T >::pop(), state_(), STATE_IDLE, STATE_PARTIAL_LOAD, and STATE_SCENE_LOAD.

virtual void SAVEobs::notify_postsave NetStream s,
save_status_t status,
bool  to_file,
bool  full_scene
[inline, virtual, inherited]
 

Definition at line 181 of file gel_obs.H.

void IOManager::notify_postsave NetStream ,
save_status_t ,
bool  ,
bool 
[virtual]
 

Definition at line 529 of file io_manager.C.

References _basename, _cached_cwd_plus_basename, _old_basename, _old_cwd, _state, chdir_(), ERR_LEV_INFO, err_mesg(), err_msg(), getcwd_(), NetStream::name(), NULL_STR, ARRAY< T >::num(), ARRAY< T >::pop(), SAVEobs::SAVE_ERROR_CWD, SAVEobs::SAVE_ERROR_NONE, state_(), STATE_IDLE, STATE_PARTIAL_SAVE, and STATE_SCENE_SAVE.

virtual void LOADobs::notify_preload NetStream s,
load_status_t status,
bool  from_file,
bool  full_scene
[inline, virtual, inherited]
 

Definition at line 225 of file gel_obs.H.

void IOManager::notify_preload NetStream ,
load_status_t ,
bool  ,
bool 
[virtual]
 

Definition at line 121 of file io_manager.C.

References _basename, _cached_cwd_plus_basename, _old_cwd, _state, ARRAY< T >::add(), chdir_(), ERR_LEV_INFO, ERR_LEV_SPAM, err_mesg(), err_msg(), getcwd_(), LOADobs::LOAD_ERROR_CWD, LOADobs::LOAD_ERROR_NONE, NetStream::name(), NULL_STR, split_filename(), state_(), STATE_IDLE, STATE_PARTIAL_LOAD, STATE_PARTIAL_SAVE, STATE_SCENE_LOAD, and STATE_SCENE_SAVE.

virtual void SAVEobs::notify_presave NetStream s,
save_status_t status,
bool  to_file,
bool  full_scene
[inline, virtual, inherited]
 

Definition at line 180 of file gel_obs.H.

void IOManager::notify_presave NetStream ,
save_status_t ,
bool  ,
bool 
[virtual]
 

Definition at line 388 of file io_manager.C.

References _basename, _old_basename, _old_cwd, _state, ARRAY< T >::add(), chdir_(), ERR_LEV_INFO, err_mesg(), err_msg(), getcwd_(), NetStream::name(), NULL_STR, SAVEobs::SAVE_ERROR_CWD, SAVEobs::SAVE_ERROR_NONE, split_filename(), state_(), STATE_IDLE, STATE_PARTIAL_LOAD, STATE_PARTIAL_SAVE, STATE_SCENE_LOAD, and STATE_SCENE_SAVE.

virtual void SAVEobs::notify_save NetStream s,
save_status_t status,
bool  to_file,
bool  full_scene
[inline, virtual, inherited]
 

Reimplemented in DISTRIB.

Definition at line 182 of file gel_obs.H.

void SAVEobs::notify_save_obs NetStream s,
save_status_t status,
bool  to_file,
bool  full_scene
[static, inherited]
 

Definition at line 381 of file gel.C.

References distrib(), SAVEobs::postsaveobs_list(), SAVEobs::presaveobs_list(), SAVEobs::SAVE_ERROR_NONE, and SAVEobs::saveobs_list().

Referenced by do_save(), and Animator::format().

void LOADobs::postload_obs  )  [inline, inherited]
 

Definition at line 233 of file gel_obs.H.

References LOADobs::postloadobs_list().

Referenced by IOManager().

static LOADobs_list* LOADobs::postloadobs_list  )  [inline, static, protected, inherited]
 

Definition at line 222 of file gel_obs.H.

References LOADobs::_postload_obs.

Referenced by LOADobs::notify_load_obs(), LOADobs::postload_obs(), and LOADobs::unobs_postload().

void SAVEobs::postsave_obs  )  [inline, inherited]
 

Definition at line 188 of file gel_obs.H.

References SAVEobs::postsaveobs_list().

Referenced by IOManager().

static SAVEobs_list* SAVEobs::postsaveobs_list  )  [inline, static, protected, inherited]
 

Definition at line 177 of file gel_obs.H.

References SAVEobs::_postsave_obs.

Referenced by SAVEobs::notify_save_obs(), SAVEobs::postsave_obs(), and SAVEobs::unobs_postsave().

void LOADobs::preload_obs  )  [inline, inherited]
 

Definition at line 232 of file gel_obs.H.

References LOADobs::preloadobs_list().

Referenced by IOManager().

static LOADobs_list* LOADobs::preloadobs_list  )  [inline, static, protected, inherited]
 

Definition at line 221 of file gel_obs.H.

References LOADobs::_preload_obs.

Referenced by LOADobs::notify_load_obs(), LOADobs::preload_obs(), and LOADobs::unobs_preload().

void SAVEobs::presave_obs  )  [inline, inherited]
 

Definition at line 187 of file gel_obs.H.

References SAVEobs::presaveobs_list().

Referenced by IOManager().

static SAVEobs_list* SAVEobs::presaveobs_list  )  [inline, static, protected, inherited]
 

Definition at line 176 of file gel_obs.H.

References SAVEobs::_presave_obs.

Referenced by SAVEobs::notify_save_obs(), SAVEobs::presave_obs(), and SAVEobs::unobs_presave().

void IOManager::put_basename TAGformat d  )  const [protected, virtual]
 

Definition at line 62 of file io_manager.C.

References _basename, TAGformat::end_id(), ERR_LEV_SPAM, err_mesg(), TAGformat::id(), NULL_STR, state_(), and STATE_SCENE_SAVE.

Referenced by tags().

virtual void DATA_ITEM::recompute  )  [inline, virtual, inherited]
 

Reimplemented in Patch.

Definition at line 208 of file data_item.H.

Referenced by DATA_ITEM::decode().

void SAVEobs::save_obs  )  [inline, inherited]
 

Definition at line 189 of file gel_obs.H.

References SAVEobs::saveobs_list().

Referenced by DISTRIB::DISTRIB().

static str_ptr IOManager::save_prefix  )  [inline, static]
 

Definition at line 39 of file io_manager.H.

References instance(), and save_prefix_().

Referenced by VIEW::put_view_data_file().

str_ptr IOManager::save_prefix_  )  [protected]
 

Definition at line 691 of file io_manager.C.

References current_prefix_(), cwd_(), state_(), STATE_IDLE, STATE_PARTIAL_LOAD, STATE_PARTIAL_SAVE, STATE_SCENE_LOAD, and STATE_SCENE_SAVE.

Referenced by save_prefix().

static SAVEobs_list* SAVEobs::saveobs_list  )  [inline, static, protected, inherited]
 

Definition at line 175 of file gel_obs.H.

References SAVEobs::_save_obs.

Referenced by SAVEobs::notify_save_obs(), SAVEobs::save_obs(), and SAVEobs::unobs_save().

static void DATA_ITEM::set_default_decoder DATA_ITEM *(*)(STDdstream &, Cstr_ptr &, DATA_ITEM *)  d  )  [inline, static, inherited]
 

Definition at line 218 of file data_item.H.

References DATA_ITEM::_decode_unknown.

bool IOManager::split_filename Cstr_ptr &  ,
str_ptr ,
str_ptr ,
str_ptr
[protected]
 

Definition at line 760 of file io_manager.C.

References chdir_(), ERR_LEV_SPAM, err_mesg(), getcwd_(), max(), and NULL_STR.

Referenced by notify_preload(), and notify_presave().

static state_t IOManager::state  )  [inline, static]
 

Definition at line 33 of file io_manager.H.

References instance(), and state_().

Referenced by BMESH::tags().

state_t IOManager::state_  )  const [inline, protected]
 

Definition at line 73 of file io_manager.H.

References _state, ARRAY< T >::last(), and ARRAY< T >::num().

Referenced by get_basename(), load_prefix_(), notify_postload(), notify_postsave(), notify_preload(), notify_presave(), put_basename(), save_prefix_(), and state().

STAT_STR_RET DATA_ITEM::static_name  )  [static, inherited]
 

Definition at line 31 of file data_item.C.

References RET_STAT_STR.

Referenced by BALLwidget_anchor::BALLwidget_anchor(), CAMwidget_anchor::CAMwidget_anchor(), Patch::cur_tex(), OGLTexture::draw_id_ref(), OGLTexture::draw_id_triangles(), OGLTexture::draw_vis_ref(), VIEW::get_view_animator(), GRIDwidget_anchor::GRIDwidget_anchor(), and toggle_sil_frame().

CTAGlist & IOManager::tags  )  const [virtual]
 

Reimplemented from DATA_ITEM.

Definition at line 20 of file io_manager.C.

References _io_tags, get_basename(), and put_basename().

void LOADobs::unobs_load  )  [inline, inherited]
 

Definition at line 235 of file gel_obs.H.

References LOADobs::loadobs_list().

void LOADobs::unobs_postload  )  [inline, inherited]
 

Definition at line 237 of file gel_obs.H.

References LOADobs::postloadobs_list().

void SAVEobs::unobs_postsave  )  [inline, inherited]
 

Definition at line 192 of file gel_obs.H.

References SAVEobs::postsaveobs_list().

void LOADobs::unobs_preload  )  [inline, inherited]
 

Definition at line 236 of file gel_obs.H.

References LOADobs::preloadobs_list().

void SAVEobs::unobs_presave  )  [inline, inherited]
 

Definition at line 191 of file gel_obs.H.

References SAVEobs::presaveobs_list().

void SAVEobs::unobs_save  )  [inline, inherited]
 

Definition at line 190 of file gel_obs.H.

References SAVEobs::saveobs_list().


Member Data Documentation

str_ptr IOManager::_basename [protected]
 

Definition at line 58 of file io_manager.H.

Referenced by basename_(), current_prefix_(), get_basename(), notify_postload(), notify_postsave(), notify_preload(), notify_presave(), and put_basename().

str_ptr IOManager::_cached_cwd_plus_basename [protected]
 

Definition at line 59 of file io_manager.H.

Referenced by cached_prefix_(), notify_postload(), notify_postsave(), and notify_preload().

int DATA_ITEM::_copy [protected, inherited]
 

Definition at line 197 of file data_item.H.

Referenced by DATA_ITEM::Decode().

TAGlist DATA_ITEM::_DEFINERtags [protected, inherited]
 

Definition at line 198 of file data_item.H.

Referenced by DATA_ITEM::tags().

IOManager * IOManager::_instance = NULL [static, protected]
 

Definition at line 66 of file io_manager.H.

Referenced by instance(), and IOManager().

TAGlist * IOManager::_io_tags = NULL [static, protected]
 

Definition at line 65 of file io_manager.H.

Referenced by tags().

LOADobs_list * LOADobs::_load_obs = 0 [static, protected, inherited]
 

Definition at line 216 of file gel_obs.H.

Referenced by LOADobs::loadobs_list().

str_ptr IOManager::_old_basename [protected]
 

Definition at line 62 of file io_manager.H.

Referenced by notify_postsave(), and notify_presave().

str_ptr IOManager::_old_cwd [protected]
 

Definition at line 61 of file io_manager.H.

Referenced by notify_postload(), notify_postsave(), notify_preload(), and notify_presave().

LOADobs_list * LOADobs::_postload_obs = 0 [static, protected, inherited]
 

Definition at line 218 of file gel_obs.H.

Referenced by LOADobs::postloadobs_list().

SAVEobs_list * SAVEobs::_postsave_obs = 0 [static, protected, inherited]
 

Definition at line 173 of file gel_obs.H.

Referenced by SAVEobs::postsaveobs_list().

LOADobs_list * LOADobs::_preload_obs = 0 [static, protected, inherited]
 

Definition at line 217 of file gel_obs.H.

Referenced by LOADobs::preloadobs_list().

SAVEobs_list * SAVEobs::_presave_obs = 0 [static, protected, inherited]
 

Definition at line 172 of file gel_obs.H.

Referenced by SAVEobs::presaveobs_list().

SAVEobs_list * SAVEobs::_save_obs = 0 [static, protected, inherited]
 

Definition at line 171 of file gel_obs.H.

Referenced by SAVEobs::saveobs_list().

ARRAY<state_t> IOManager::_state [protected]
 

Definition at line 56 of file io_manager.H.

Referenced by IOManager(), notify_postload(), notify_postsave(), notify_preload(), notify_presave(), and state_().


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