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

distrib.C File Reference

#include "disp/action.H"
#include "distrib.H"
#include "geom/world.H"
#include "geom/gl_view.H"
#include "geom/texturegl.H"
#include "std/config.H"

Include dependency graph for distrib.C:

Go to the source code of this file.

Classes

class  JOTdone
class  JOTclip_info
class  JOTrender_mode
class  JOTupdate_geom
class  JOTsend_geom
class  JOThash
class  JOTtexture
class  JOTxform
class  JOTcam
class  JOTwin
class  JOTview
class  JOTcreate
class  JOTio
class  JOTgrab
class  JOTcolor
class  JOTdisplay
class  JOTdestroy
class  JOTtransp
class  JOTscript

Functions

void distrib ()
void distrib_startnet (int port)
void distrib_client (FD_MANAGER *, char *host, int port)
void distrib_cam (STDdstream *ds, CCAMdataptr &data)
void distrib_view (STDdstream *ds, CVIEWptr &v)
void distrib_win (STDdstream *ds, WINSYS *data)
void distrib_done (STDdstream *ds)
void distrib_send_geom (CGEOMptr &obj)
void distrib_render_mode ()
void distrib_clip_info ()
void distrib_display_geom (CGELptr &gel, int display_flag)

Variables

hashvar< int > net_read_in_progress ("NET_READ_IN_PROGRESS", 0, 0, 0)
NetStreambroadcaster = 0
static bool debug = Config::get_var_bool("DEBUG_DISTRIB",false)


Function Documentation

void distrib  ) 
 

Definition at line 1231 of file distrib.C.

References ERR_LEV_SPAM, err_mesg(), DISTRIB::get_distrib(), FD_MANAGER::mgr(), and DISTRIB::set_distrib().

Referenced by distrib_client(), distrib_startnet(), LOADobs::notify_load_obs(), and SAVEobs::notify_save_obs().

void distrib_cam STDdstream ds,
CCAMdataptr &  data
 

Definition at line 1305 of file distrib.C.

void distrib_client FD_MANAGER ,
char *  host,
int  port
 

Definition at line 1266 of file distrib.C.

References distrib(), err_msg(), DISTRIB::get_distrib(), Config::get_var_int(), Network::num_streams(), and Network::start().

void distrib_clip_info  ) 
 

Definition at line 1372 of file distrib.C.

References DISTRIB::get_distrib(), and NETcontext.

void distrib_display_geom CGELptr gel,
int  display_flag
 

Definition at line 1385 of file distrib.C.

References DISTRIB::get_distrib(), and NETcontext.

void distrib_done STDdstream ds  ) 
 

Definition at line 1336 of file distrib.C.

void distrib_render_mode  ) 
 

Definition at line 1359 of file distrib.C.

References DISTRIB::get_distrib(), and NETcontext.

void distrib_send_geom CGEOMptr &  obj  ) 
 

Definition at line 1346 of file distrib.C.

References DISTRIB::get_distrib(), and NETcontext.

void distrib_startnet int  port  ) 
 

Definition at line 1248 of file distrib.C.

References distrib(), err_msg(), DISTRIB::get_distrib(), and Network::start().

void distrib_view STDdstream ds,
CVIEWptr &  v
 

Definition at line 1315 of file distrib.C.

void distrib_win STDdstream ds,
WINSYS data
 

Definition at line 1325 of file distrib.C.


Variable Documentation

NetStream* broadcaster = 0
 

Definition at line 17 of file distrib.C.

bool debug = Config::get_var_bool("DEBUG_DISTRIB",false) [static]
 

Definition at line 19 of file distrib.C.

hashvar<int> net_read_in_progress("NET_READ_IN_PROGRESS", 0, 0, 0)
 

Referenced by JOTcreate::get(), DISTRIB::notify(), and DISTRIB::notify_exist().


Generated on Mon Sep 18 11:40:22 2006 for jot by  doxygen 1.4.4