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

LOADobs Class Reference

#include <gel_obs.H>

Inheritance diagram for LOADobs:

Inheritance graph
[legend]
List of all members.

Public Types

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

virtual ~LOADobs ()
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 ()

Static Public Member Functions

static void notify_load_obs (NetStream &s, load_status_t &status, bool to_file, bool full_scene)

Static Protected Member Functions

static LOADobs_listloadobs_list ()
static LOADobs_listpreloadobs_list ()
static LOADobs_listpostloadobs_list ()

Static Protected Attributes

static LOADobs_list_load_obs = 0
static LOADobs_list_preload_obs = 0
static LOADobs_list_postload_obs = 0

Detailed Description

Definition at line 205 of file gel_obs.H.


Member Enumeration Documentation

enum LOADobs::load_status_t
 

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.


Constructor & Destructor Documentation

virtual LOADobs::~LOADobs  )  [inline, virtual]
 

Definition at line 224 of file gel_obs.H.


Member Function Documentation

void LOADobs::load_obs  )  [inline]
 

Definition at line 234 of file gel_obs.H.

References loadobs_list().

Referenced by DISTRIB::DISTRIB().

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

Definition at line 220 of file gel_obs.H.

References _load_obs.

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

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

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]
 

Definition at line 399 of file gel.C.

References distrib(), LOAD_ERROR_NONE, loadobs_list(), postloadobs_list(), and 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]
 

Definition at line 226 of file gel_obs.H.

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

Definition at line 225 of file gel_obs.H.

void LOADobs::postload_obs  )  [inline]
 

Definition at line 233 of file gel_obs.H.

References postloadobs_list().

Referenced by IOManager::IOManager().

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

Definition at line 222 of file gel_obs.H.

References _postload_obs.

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

void LOADobs::preload_obs  )  [inline]
 

Definition at line 232 of file gel_obs.H.

References preloadobs_list().

Referenced by IOManager::IOManager().

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

Definition at line 221 of file gel_obs.H.

References _preload_obs.

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

void LOADobs::unobs_load  )  [inline]
 

Definition at line 235 of file gel_obs.H.

References loadobs_list().

void LOADobs::unobs_postload  )  [inline]
 

Definition at line 237 of file gel_obs.H.

References postloadobs_list().

void LOADobs::unobs_preload  )  [inline]
 

Definition at line 236 of file gel_obs.H.

References preloadobs_list().


Member Data Documentation

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

Definition at line 216 of file gel_obs.H.

Referenced by loadobs_list().

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

Definition at line 218 of file gel_obs.H.

Referenced by postloadobs_list().

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

Definition at line 217 of file gel_obs.H.

Referenced by preloadobs_list().


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