#include <distrib.H>
Inheritance diagram for DISTRIB:
Definition at line 29 of file distrib.H.
|
|
|
|
|
Definition at line 20 of file geom_obs.H. |
|
|
Definition at line 1061 of file net.C. References Network::name_. Referenced by Network::start(), and Network::wait_for_connect(). |
|
Definition at line 1040 of file net.C. References Network_obs::accept_str, Network::add_client(), Network::add_stream(), NetStream::name(), Network::notify_net(), and Network::wait_for_connect(). Referenced by Network::sample(). |
|
Definition at line 87 of file gel_obs.H. References DISPobs::_suspend_disp. |
|
Reimplemented from Network. Definition at line 1013 of file distrib.C. References save(). |
|
Definition at line 186 of file net.H. References Network::_obs_list. |
|
Definition at line 156 of file net.H. References Network::nStreams_, Network::Register(), Network::streams_, NetStream::subscribe(), and Network::tags_. Referenced by Network::accept_stream(), Network::connect_to(), and NetStream::interpret(). |
|
Definition at line 984 of file net.C. References Network::_at_barrier, Network::_manager, FD_MANAGER::loop(), NETbarrier, NETflush, Network::nStreams_, and Network::streams_. |
|
Definition at line 48 of file distrib.H. References _cam_loaded, and _d. |
|
Definition at line 75 of file geom_obs.H. References COLORobs::col_list(). Referenced by DISTRIB(). |
|
Definition at line 1072 of file net.C. References FD_EVENT::_fd, int(), Network::name_, net_exception_handler(), NetStream::no_linger(), Network::port_, and Network::Register(). Referenced by Network::start(). |
|
Definition at line 971 of file net.C. References Network::add_stream(), FD_EVENT::fd(), Config::get_var_bool(), NETflush, NETidentify, and Network::port_. Referenced by Network::start(). |
|
Definition at line 84 of file gel_obs.H. References DISPobs::_all_disp. Referenced by DISTRIB(), DrawWidget::DrawWidget(), VisRefImage::observe(), BufferRefImage::observe(), and VIEW::VIEW(). |
|
Definition at line 82 of file gel_obs.H. References DISPobs::disp_obs_list(). |
|
Definition at line 89 of file gel_obs.H. References DISPobs::_hash_disp, HASH::add(), and HASH::find(). Referenced by DISPobs::disp_obs(), DISPobs::notify_disp_obs(), and DISPobs::unobs_display(). |
|
Definition at line 38 of file geom_obs.H. References XFORMobs::_every_xf. |
|
|
|
Definition at line 58 of file gel_obs.H. References EXISTobs::existobs_list(). Referenced by DISTRIB(), hashdist::hashdist(), and VisRefImage::observe(). |
|
Definition at line 47 of file gel_obs.H. References EXISTobs::_exist_obs. Referenced by EXISTobs::exist_obs(), EXISTobs::notify_exist_obs(), and EXISTobs::unobs_exist(). |
|
Definition at line 48 of file tty.H. References FD_EVENT::_fd. Referenced by Network::connect_to(), NetStream::interpret(), and WIN_MANAGER::tty_to_id::ready(). |
|
Definition at line 1140 of file net.C. References NetStream::flush_data(), Network::nStreams_, and Network::streams_. |
|
Definition at line 172 of file geom_obs.H. References GEOMobs::_all_geom. Referenced by DISTRIB(). |
|
Definition at line 50 of file distrib.H. References _d. Referenced by distrib(), distrib_client(), distrib_clip_info(), distrib_display_geom(), distrib_render_mode(), distrib_send_geom(), distrib_startnet(), and JOTgrab::get(). |
|
Definition at line 147 of file gel_obs.H. References GRABobs::grabobs_list(). Referenced by DISTRIB(). |
|
Definition at line 23 of file hash_types.H. References HASHobs::hash_list(). Referenced by DISTRIB(). |
|
Implements Network. Definition at line 571 of file distrib.C. References brcase, brdefault, DATA_ITEM::class_name(), DATA_ITEM::Decode(), STDdstream::eof(), err_adv(), err_msg(), Config::get_var_bool(), NETadd_connection, NETcontext, NETswap_ack, STDdstream::peekahead(), and NetStream::print_name(). Referenced by load(). |
|
Definition at line 31 of file jot_vars.H. References JOTvar_obs::jot_var_obs_list(). Referenced by DISTRIB(). |
|
Definition at line 635 of file distrib.C. References NetStream::add_network(), DrawnList::buffer(), DRAWN, err_adv(), err_msg(), DrawnList::flush(), Config::get_var_bool(), interpret(), STDdstream::istr(), NETcontext, and NetStream::read_stuff(). Referenced by load_stream(). |
|
Definition at line 234 of file gel_obs.H. References LOADobs::loadobs_list(). Referenced by DISTRIB(). |
|
Definition at line 671 of file distrib.C. References NetStream::attached(), debug, err_adv(), ERR_LEV_SPAM, err_mesg(), err_msg(), header, LOADER::load(), load(), LOADobs::LOAD_ERROR_AUX, LOADobs::LOAD_ERROR_JOT, LOADobs::LOAD_ERROR_NONE, LOADobs::LOAD_ERROR_READ, LOADobs::LOAD_ERROR_STREAM, and NetStream::name(). |
|
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 181 of file net.H. References Network::name_. Referenced by save(). |
|
Implements CAMobs. Definition at line 1115 of file distrib.C. References NETcontext, and processing(). |
|
Implements DISPobs. Definition at line 1184 of file distrib.C. References hashvar< T >::get(), net_read_in_progress, NETcontext, NETWORK, ARRAY< T >::num(), processing(), and VIEWS. |
|
Implements COLORobs. Definition at line 1077 of file distrib.C. References hashvar< T >::get(), NETcontext, NETWORK, and processing(). |
|
Definition at line 68 of file geom_obs.H. References COLORobs::col_list(). Referenced by GEOM::set_color(), and GEOM::unset_color(). |
|
Definition at line 361 of file gel.C. References DISPobs::_all_disp, DISPobs::_suspend_disp, CDISPobs_list, and DISPobs::disp_obs_list(). Referenced by DrawnList::add(), and DrawnList::rem(). |
|
Implements EXISTobs. Definition at line 1051 of file distrib.C. References DATA_ITEM::add_decoder(), hashvar< T >::get(), net_read_in_progress, NETcontext, NETWORK, NO_SAVE, and processing(). |
|
Definition at line 52 of file gel_obs.H. References EXISTobs::_exist_obs, and EXISTobs::existobs_list(). |
|
Implements GEOMobs. Definition at line 1102 of file distrib.C. References hashvar< T >::get(), NETWORK, and processing(). |
|
Definition at line 167 of file geom_obs.H. References GEOMobs::_all_geom. |
|
Implements GRABobs. Definition at line 1210 of file distrib.C. References JOTgrab::_save, hashvar< T >::get(), NETcontext, NETWORK, and processing(). |
|
Definition at line 141 of file gel_obs.H. References GRABobs::_grab_obs, and GRABobs::grabobs_list(). Referenced by GrabVar::grab(), and GrabVar::release(). |
|
Implements HASHobs. Definition at line 1140 of file distrib.C. References hashvar< T >::get(), NETcontext, NETWORK, and processing(). |
|
Definition at line 17 of file hash_types.H. References HASHobs::_hash_obs_list. Referenced by hashenum< GEOM::cons >::set(), hashptr< T >::set(), and hashvar< int >::set(). |
|
Implements JOTvar_obs. Definition at line 1128 of file distrib.C. References NETcontext, and processing(). |
|
Definition at line 24 of file jot_vars.H. References JOTvar_obs::_jot_var_obs_list, and JOTvar_obs::notify_jot_var(). Referenced by JOTvar< OBJ, TYPE >::set(). |
|
Reimplemented from LOADobs. |
|
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 188 of file net.H. References Network::_obs_list, and ARRAY< T >::num(). Referenced by Network::accept_stream(), and Network::remove_stream(). |
|
|
|
|
|
|
|
|
|
Reimplemented from SAVEobs. |
|
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(). |
|
Implements TEXTUREobs. Definition at line 1153 of file distrib.C. References hashvar< T >::get(), NETcontext, NETWORK, and processing(). |
|
Definition at line 121 of file geom_obs.H. References TEXTUREobs::texobs_list(). Referenced by JOTtexture::get(), GEOM::set_texture(), and GEOM::unset_texture(). |
|
Implements TRANSPobs. Definition at line 1090 of file distrib.C. References hashvar< T >::get(), NETcontext, NETWORK, and processing(). |
|
Definition at line 95 of file geom_obs.H. References TRANSPobs::_all_transp. |
|
Referenced by XFORMobs::notify_xform_obs(). |
|
Definition at line 1165 of file distrib.C. References XFORMobs::DROP, XFORMobs::END, hashvar< T >::get(), NETcontext, NETWORK, XFORMobs::PRIMARY, processing(), and XFORMobs::START. |
|
Definition at line 499 of file geom.C. References XFORMobs::_every_xf, and XFORMobs::EVERY. |
|
Definition at line 480 of file geom.C. References XFORMobs::_all_xf, XFORMobs::notify_xform(), and XFORMobs::xform_obs_list(). Referenced by FilmTrans::down(), JOTxform::get(), FilmTrans::move(), and FilmTrans::up(). |
|
Definition at line 179 of file net.H. References Network::nStreams_. Referenced by distrib_client(), and operator<<(). |
|
Definition at line 178 of file net.H. References Network::streams_. |
|
Definition at line 180 of file net.H. References Network::port_. |
|
Definition at line 233 of file gel_obs.H. References LOADobs::postloadobs_list(). Referenced by IOManager::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::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::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::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(). |
|
Reimplemented from Network. Definition at line 76 of file distrib.H. References _processing_gate, and Network::processing(). Referenced by notify(), notify_color(), notify_exist(), notify_geom(), notify_grab(), notify_hash(), notify_jot_var(), notify_texture(), notify_transp(), and notify_xform(). |
|
Definition at line 149 of file net.H. References Network::_manager, and FD_MANAGER::add(). Referenced by Network::add_stream(), and Network::configure(). |
|
Definition at line 147 of file net.H. References Network::_manager, FD_MANAGER::add(), and NetStream::add_network(). |
|
Definition at line 187 of file net.H. References Network::_obs_list. |
|
Reimplemented from Network. Definition at line 1027 of file distrib.C. References Network::remove_stream(). |
|
Reimplemented in TabletMultimode. |
|
Implements FD_EVENT. Definition at line 145 of file net.H. References Network::accept_stream(). |
|
Definition at line 900 of file distrib.C. References BAD_IND, STDdstream::block(), ARRAY< T >::contains(), DRAWN, ERR_LEV_SPAM, err_mesg(), err_msg(), EXIST, STDdstream::fail(), hashvar< T >::get(), ARRAY< T >::get_index(), IOManager::instance(), Network::name(), NETcontext, NETWORK, NO_SAVE, ARRAY< T >::num(), VIEW::peek(), should_save(), and STD_FALSE. Referenced by add_client(), and save_stream(). |
|
Definition at line 189 of file gel_obs.H. References SAVEobs::saveobs_list(). Referenced by DISTRIB(). |
|
Definition at line 836 of file distrib.C. References NetStream::attached(), debug, err_adv(), err_msg(), save(), SAVEobs::SAVE_ERROR_NONE, SAVEobs::SAVE_ERROR_STREAM, and SAVEobs::SAVE_ERROR_WRITE. |
|
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 58 of file distrib.H. References _cam_loaded. Referenced by JOTcam::get(). |
|
Definition at line 49 of file distrib.H. References _d. Referenced by distrib(). |
|
Definition at line 59 of file distrib.H. References _processing_gate. Referenced by JOTgrab::get(). |
|
Definition at line 1042 of file distrib.C. Referenced by save(). |
|
Definition at line 171 of file net.H. References Network::connect_to(), Network::NetStream, and Network::start(). |
|
Definition at line 1124 of file net.C. References Network::_die(), Network::configure(), and Network::first_. Referenced by distrib_client(), distrib_startnet(), and Network::start(). |
|
Definition at line 175 of file net.H. References Network::nStreams_, Network::streams_, NetStream::subscribe(), and Network::tags_. |
|
Definition at line 86 of file gel_obs.H. References DISPobs::_suspend_disp. |
|
Definition at line 126 of file geom_obs.H. References TEXTUREobs::texobs_list(). Referenced by DISTRIB(). |
|
Definition at line 100 of file geom_obs.H. References TRANSPobs::_all_transp. Referenced by DISTRIB(). |
|
Definition at line 76 of file geom_obs.H. References COLORobs::col_list(). |
|
Definition at line 85 of file gel_obs.H. References DISPobs::_all_disp. Referenced by VisRefImage::unobserve(), BufferRefImage::unobserve(), and DrawWidget::~DrawWidget(). |
|
Definition at line 83 of file gel_obs.H. References DISPobs::disp_obs_list(). |
|
Definition at line 40 of file geom_obs.H. References XFORMobs::_every_xf. |
|
Definition at line 59 of file gel_obs.H. References EXISTobs::existobs_list(). Referenced by VisRefImage::unobserve(). |
|
Definition at line 173 of file geom_obs.H. References GEOMobs::_all_geom. |
|
Definition at line 148 of file gel_obs.H. References GRABobs::grabobs_list(). |
|
Definition at line 24 of file hash_types.H. References HASHobs::hash_list(). |
|
Definition at line 32 of file jot_vars.H. References JOTvar_obs::jot_var_obs_list(). |
|
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 127 of file geom_obs.H. References TEXTUREobs::texobs_list(). |
|
Definition at line 101 of file geom_obs.H. References TRANSPobs::_all_transp. |
|
Definition at line 41 of file geom_obs.H. References XFORMobs::xform_obs_list(). |
|
Definition at line 39 of file geom_obs.H. References XFORMobs::_all_xf. Referenced by VisRefImage::unobserve(), and BufferRefImage::unobserve(). |
|
Definition at line 146 of file net.H. References Network::_manager, and FD_MANAGER::rem(). Referenced by Network::remove_stream(). |
|
Definition at line 1004 of file net.C. References Network::_die(), FD_EVENT::_fd, and Network::NetStream. Referenced by Network::accept_stream(). |
|
Definition at line 37 of file geom_obs.H. References XFORMobs::_all_xf. Referenced by DISTRIB(), VisRefImage::observe(), and BufferRefImage::observe(). |
|
Definition at line 36 of file geom_obs.H. References XFORMobs::xform_obs_list(). |
|
Definition at line 43 of file geom_obs.H. References XFORMobs::_hash_xf, HASH::add(), and HASH::find(). Referenced by XFORMobs::notify_xform_obs(), XFORMobs::unobs_xform(), and XFORMobs::xform_obs(). |
|
Definition at line 162 of file net.H. Referenced by Network::barrier(), and NetStream::interpret(). |
|
Definition at line 43 of file distrib.H. Referenced by cam_loaded(), and set_cam_loaded(). |
|
|
|
Definition at line 39 of file distrib.H. Referenced by cam_loaded(), get_distrib(), and set_distrib(). |
|
Definition at line 46 of file gel_obs.H. Referenced by EXISTobs::existobs_list(), and EXISTobs::notify_exist_obs(). |
|
|
Definition at line 216 of file gel_obs.H. Referenced by LOADobs::loadobs_list(). |
|
Definition at line 137 of file net.H. Referenced by Network::barrier(), Network::Register(), and Network::Unregister(). |
|
Definition at line 161 of file net.H. Referenced by Network::add_net_obs(), Network::notify_net(), and Network::rem_net_obs(). |
|
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 44 of file distrib.H. Referenced by processing(), and set_processing_gate(). |
|
Definition at line 171 of file gel_obs.H. Referenced by SAVEobs::saveobs_list(). |
|
Definition at line 143 of file net.H. Referenced by NetStream::interpret(), and Network::start(). |
|
Definition at line 142 of file net.H. Referenced by Network::_die(), Network::configure(), and Network::name(). |
|
Definition at line 138 of file net.H. Referenced by Network::add_stream(), Network::barrier(), Network::flush_data(), Network::num_streams(), Network::processing(), Network::remove_stream(), and Network::subscribe(). |
|
Definition at line 141 of file net.H. Referenced by Network::configure(), Network::connect_to(), and Network::port(). |
|
Definition at line 139 of file net.H. Referenced by Network::add_stream(), Network::barrier(), Network::flush_data(), NetStream::interpret(), Network::operator[](), Network::processing(), Network::remove_stream(), and Network::subscribe(). |
|
Definition at line 140 of file net.H. Referenced by Network::add_stream(), and Network::subscribe(). |