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

SAVEobs Class Reference

#include <gel_obs.H>

Inheritance diagram for SAVEobs:

Inheritance graph
[legend]
List of all members.

Public Types

enum  save_status_t { SAVE_ERROR_NONE = 0, SAVE_ERROR_STREAM, SAVE_ERROR_WRITE, SAVE_ERROR_CWD }

Public Member Functions

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

Static Public Member Functions

static void notify_save_obs (NetStream &s, save_status_t &status, bool to_file, bool full_scene)

Static Protected Member Functions

static SAVEobs_listsaveobs_list ()
static SAVEobs_listpresaveobs_list ()
static SAVEobs_listpostsaveobs_list ()

Static Protected Attributes

static SAVEobs_list_save_obs = 0
static SAVEobs_list_presave_obs = 0
static SAVEobs_list_postsave_obs = 0

Detailed Description

Definition at line 161 of file gel_obs.H.


Member Enumeration Documentation

enum SAVEobs::save_status_t
 

Enumerator:
SAVE_ERROR_NONE 
SAVE_ERROR_STREAM 
SAVE_ERROR_WRITE 
SAVE_ERROR_CWD 

Definition at line 163 of file gel_obs.H.


Constructor & Destructor Documentation

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

Definition at line 179 of file gel_obs.H.


Member Function Documentation

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

Definition at line 181 of file gel_obs.H.

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

Definition at line 180 of file gel_obs.H.

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

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]
 

Definition at line 381 of file gel.C.

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

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

void SAVEobs::postsave_obs  )  [inline]
 

Definition at line 188 of file gel_obs.H.

References postsaveobs_list().

Referenced by IOManager::IOManager().

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

Definition at line 177 of file gel_obs.H.

References _postsave_obs.

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

void SAVEobs::presave_obs  )  [inline]
 

Definition at line 187 of file gel_obs.H.

References presaveobs_list().

Referenced by IOManager::IOManager().

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

Definition at line 176 of file gel_obs.H.

References _presave_obs.

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

void SAVEobs::save_obs  )  [inline]
 

Definition at line 189 of file gel_obs.H.

References saveobs_list().

Referenced by DISTRIB::DISTRIB().

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

Definition at line 175 of file gel_obs.H.

References _save_obs.

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

void SAVEobs::unobs_postsave  )  [inline]
 

Definition at line 192 of file gel_obs.H.

References postsaveobs_list().

void SAVEobs::unobs_presave  )  [inline]
 

Definition at line 191 of file gel_obs.H.

References presaveobs_list().

void SAVEobs::unobs_save  )  [inline]
 

Definition at line 190 of file gel_obs.H.

References saveobs_list().


Member Data Documentation

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

Definition at line 173 of file gel_obs.H.

Referenced by postsaveobs_list().

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

Definition at line 172 of file gel_obs.H.

Referenced by presaveobs_list().

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

Definition at line 171 of file gel_obs.H.

Referenced by saveobs_list().


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