Gnash
0.8.10
|
Any executable code. More...
#include <ExecutableCode.h>
Public Member Functions | |
ExecutableCode (DisplayObject *t) | |
virtual void | execute ()=0 |
virtual | ~ExecutableCode () |
virtual void | setReachable () const |
void | markReachableResources () const |
Mark reachable resources (for the GC) | |
DisplayObject * | target () const |
Any executable code.
gnash::ExecutableCode::ExecutableCode | ( | DisplayObject * | t | ) | [inline] |
virtual gnash::ExecutableCode::~ExecutableCode | ( | ) | [inline, virtual] |
virtual void gnash::ExecutableCode::execute | ( | ) | [pure virtual] |
Implemented in gnash::DelayedFunctionCall, gnash::EventCode, and gnash::GlobalCode.
void gnash::ExecutableCode::markReachableResources | ( | ) | const [inline] |
Mark reachable resources (for the GC)
References setReachable(), and gnash::GcResource::setReachable().
Referenced by gnash::movie_root::markReachableResources().
virtual void gnash::ExecutableCode::setReachable | ( | ) | const [inline, virtual] |
Reimplemented in gnash::DelayedFunctionCall.
Referenced by markReachableResources().
DisplayObject* gnash::ExecutableCode::target | ( | ) | const [inline] |
Referenced by gnash::GlobalCode::execute(), gnash::EventCode::addAction(), and gnash::EventCode::execute().