#include <GumpNotifyProcess.h>
Inheritance diagram for GumpNotifyProcess:
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 |
Definition at line 26 of file GumpNotifyProcess.h.
GumpNotifyProcess::GumpNotifyProcess | ( | ) |
Definition at line 29 of file GumpNotifyProcess.cpp.
GumpNotifyProcess::GumpNotifyProcess | ( | uint16 | it | ) |
GumpNotifyProcess::~GumpNotifyProcess | ( | void | ) | [virtual] |
Definition at line 41 of file GumpNotifyProcess.cpp.
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 | ( | ) |
uint16 GumpNotifyProcess::getGump | ( | ) | const [inline] |
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().
uint16 GumpNotifyProcess::gump [private] |
Definition at line 28 of file GumpNotifyProcess.h.
Referenced by dumpInfo(), getGump(), loadData(), notifyClosing(), saveData(), setGump(), and terminate().