GumpNotifyProcess Class Reference

#include <GumpNotifyProcess.h>

Inheritance diagram for GumpNotifyProcess:

Process ActorBarkNotifyProcess List of all members.

Public Member Functions

 ENABLE_RUNTIME_CLASSTYPE ()
 GumpNotifyProcess ()
 GumpNotifyProcess (uint16 it)
virtual ~GumpNotifyProcess (void)
void setGump (Gump *g)
uint16 getGump () const
virtual void notifyClosing (int res)
virtual void terminate ()
virtual bool run (const uint32 framenum)
virtual void dumpInfo ()
bool loadData (IDataSource *ids, uint32 version)

Protected Member Functions

virtual void saveData (ODataSource *ods)

Private Attributes

uint16 gump

Detailed Description

Definition at line 26 of file GumpNotifyProcess.h.


Constructor & Destructor Documentation

GumpNotifyProcess::GumpNotifyProcess (  ) 

Definition at line 29 of file GumpNotifyProcess.cpp.

GumpNotifyProcess::GumpNotifyProcess ( uint16  it  ) 

Definition at line 35 of file GumpNotifyProcess.cpp.

References Process::result, and Process::type.

GumpNotifyProcess::~GumpNotifyProcess ( void   )  [virtual]

Definition at line 41 of file GumpNotifyProcess.cpp.


Member Function Documentation

void GumpNotifyProcess::dumpInfo (  )  [virtual]

dump some info about this process to pout

Reimplemented from Process.

Definition at line 74 of file GumpNotifyProcess.cpp.

References Process::dumpInfo(), gump, and pout.

GumpNotifyProcess::ENABLE_RUNTIME_CLASSTYPE (  ) 

Reimplemented from Process.

Reimplemented in ActorBarkNotifyProcess.

uint16 GumpNotifyProcess::getGump (  )  const [inline]

Definition at line 38 of file GumpNotifyProcess.h.

References gump.

Referenced by terminate().

bool GumpNotifyProcess::loadData ( IDataSource ids,
uint32  version 
)

load Process data

Reimplemented from Process.

Reimplemented in ActorBarkNotifyProcess.

Definition at line 87 of file GumpNotifyProcess.cpp.

References gump, and Process::loadData().

Referenced by ActorBarkNotifyProcess::loadData().

void GumpNotifyProcess::notifyClosing ( int  res  )  [virtual]

Definition at line 51 of file GumpNotifyProcess.cpp.

References Process::flags, gump, Process::PROC_TERMINATED, Process::result, and terminate().

Referenced by Gump::Close().

bool GumpNotifyProcess::run ( const uint32  framenum  )  [virtual]

Implements Process.

Reimplemented in ActorBarkNotifyProcess.

Definition at line 69 of file GumpNotifyProcess.cpp.

void GumpNotifyProcess::saveData ( ODataSource ods  )  [protected, virtual]

save the Process data

Reimplemented from Process.

Reimplemented in ActorBarkNotifyProcess.

Definition at line 80 of file GumpNotifyProcess.cpp.

References gump, Process::saveData(), and ODataSource::write2().

Referenced by ActorBarkNotifyProcess::saveData().

void GumpNotifyProcess::setGump ( Gump g  ) 

Definition at line 45 of file GumpNotifyProcess.cpp.

References Object::getObjId(), and gump.

Referenced by Gump::CreateNotifier().

void GumpNotifyProcess::terminate (  )  [virtual]

terminate the process. This wakes up all processes waiting for it.

Reimplemented from Process.

Definition at line 58 of file GumpNotifyProcess.cpp.

References Gump::Close(), getGump(), gump, and Process::terminate().

Referenced by notifyClosing().


Member Data Documentation

uint16 GumpNotifyProcess::gump [private]

Definition at line 28 of file GumpNotifyProcess.h.

Referenced by dumpInfo(), getGump(), loadData(), notifyClosing(), saveData(), setGump(), and terminate().


The documentation for this class was generated from the following files:
Generated on Fri Jul 27 22:29:21 2007 for pentagram by  doxygen 1.4.7