#include <io_manager.H>
Inheritance diagram for IOManager:
Definition at line 9 of file io_manager.H.
|
|
|
|
|
Definition at line 12 of file io_manager.H. |
|
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. |
|
Definition at line 105 of file io_manager.C. |
|
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(). |
|
Definition at line 205 of file data_item.H. |
|
Definition at line 34 of file io_manager.H. References basename_(), and instance(). Referenced by save_cb(). |
|
Definition at line 75 of file io_manager.H. References _basename. Referenced by basename(). |
|
Definition at line 36 of file io_manager.H. References cached_prefix_(), and instance(). Referenced by Animator::format(). |
|
Definition at line 751 of file io_manager.C. References _cached_cwd_plus_basename. Referenced by cached_prefix(), and load_prefix_(). |
|
|
Definition at line 37 of file io_manager.H. References current_prefix_(), and instance(). Referenced by Animator::format(). |
|
Definition at line 737 of file io_manager.C. References _basename, cwd_(), and NULL_STR. Referenced by current_prefix(), load_prefix_(), and save_prefix_(). |
|
Definition at line 35 of file io_manager.H. References cwd_(), and instance(). |
|
Definition at line 720 of file io_manager.C. References getcwd_(), and NULL_STR. Referenced by current_prefix_(), cwd(), load_prefix_(), and save_prefix_(). |
|
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>>(). |
|
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(). |
|
|
|
Definition at line 225 of file data_item.H. References DATA_ITEM::_hash. |
|
Implements DATA_ITEM. Definition at line 51 of file io_manager.H. |
|
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(). |
|
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(). |
|
Definition at line 25 of file io_manager.H. References instance(). Referenced by BaseJOTapp::init_scene(). |
|
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(). |
|
Definition at line 214 of file data_item.H. References IS. Referenced by BMESH::operator=(). |
|
Definition at line 234 of file gel_obs.H. References LOADobs::loadobs_list(). Referenced by DISTRIB::DISTRIB(). |
|
Definition at line 38 of file io_manager.H. References instance(), and load_prefix_(). Referenced by VIEW::get_view_data_file(). |
|
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(). |
|
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(). |
|
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(). |
|
Reimplemented in DISTRIB. |
|
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(). |
|
|
|
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. |
|
|
|
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. |
|
|
|
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. |
|
|
|
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. |
|
Reimplemented in DISTRIB. |
|
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(). |
|
Definition at line 233 of file gel_obs.H. References LOADobs::postloadobs_list(). Referenced by IOManager(). |
|
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(). |
|
Definition at line 188 of file gel_obs.H. References SAVEobs::postsaveobs_list(). Referenced by IOManager(). |
|
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(). |
|
Definition at line 232 of file gel_obs.H. References LOADobs::preloadobs_list(). Referenced by IOManager(). |
|
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(). |
|
Definition at line 187 of file gel_obs.H. References SAVEobs::presaveobs_list(). Referenced by IOManager(). |
|
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(). |
|
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(). |
|
Reimplemented in Patch. Definition at line 208 of file data_item.H. Referenced by DATA_ITEM::decode(). |
|
Definition at line 189 of file gel_obs.H. References SAVEobs::saveobs_list(). Referenced by DISTRIB::DISTRIB(). |
|
Definition at line 39 of file io_manager.H. References instance(), and save_prefix_(). Referenced by VIEW::put_view_data_file(). |
|
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(). |
|
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(). |
|
Definition at line 218 of file data_item.H. References DATA_ITEM::_decode_unknown. |
|
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(). |
|
Definition at line 33 of file io_manager.H. References instance(), and state_(). Referenced by BMESH::tags(). |
|
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(). |
|
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(). |
|
Reimplemented from DATA_ITEM. Definition at line 20 of file io_manager.C. References _io_tags, get_basename(), and put_basename(). |
|
Definition at line 235 of file gel_obs.H. References LOADobs::loadobs_list(). |
|
Definition at line 237 of file gel_obs.H. References LOADobs::postloadobs_list(). |
|
Definition at line 192 of file gel_obs.H. References SAVEobs::postsaveobs_list(). |
|
Definition at line 236 of file gel_obs.H. References LOADobs::preloadobs_list(). |
|
Definition at line 191 of file gel_obs.H. References SAVEobs::presaveobs_list(). |
|
Definition at line 190 of file gel_obs.H. References SAVEobs::saveobs_list(). |
|
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(). |
|
Definition at line 59 of file io_manager.H. Referenced by cached_prefix_(), notify_postload(), notify_postsave(), and notify_preload(). |
|
Definition at line 197 of file data_item.H. Referenced by DATA_ITEM::Decode(). |
|
Definition at line 198 of file data_item.H. Referenced by DATA_ITEM::tags(). |
|
Definition at line 66 of file io_manager.H. Referenced by instance(), and IOManager(). |
|
Definition at line 65 of file io_manager.H. Referenced by tags(). |
|
Definition at line 216 of file gel_obs.H. Referenced by LOADobs::loadobs_list(). |
|
Definition at line 62 of file io_manager.H. Referenced by notify_postsave(), and notify_presave(). |
|
Definition at line 61 of file io_manager.H. Referenced by notify_postload(), notify_postsave(), notify_preload(), and notify_presave(). |
|
Definition at line 218 of file gel_obs.H. Referenced by LOADobs::postloadobs_list(). |
|
Definition at line 173 of file gel_obs.H. Referenced by SAVEobs::postsaveobs_list(). |
|
Definition at line 217 of file gel_obs.H. Referenced by LOADobs::preloadobs_list(). |
|
Definition at line 172 of file gel_obs.H. Referenced by SAVEobs::presaveobs_list(). |
|
Definition at line 171 of file gel_obs.H. Referenced by SAVEobs::saveobs_list(). |
|
Definition at line 56 of file io_manager.H. Referenced by IOManager(), notify_postload(), notify_postsave(), notify_preload(), notify_presave(), and state_(). |