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::GlobalCode, gnash::EventCode, gnash::QueuedEvent, and gnash::DelayedFunctionCall.
| void gnash::ExecutableCode::markReachableResources | ( | ) | const [inline] |
Mark reachable resources (for the GC).
References gnash::GcResource::setReachable(), and setReachable().
| virtual void gnash::ExecutableCode::setReachable | ( | ) | const [inline, virtual] |
Reimplemented in gnash::DelayedFunctionCall.
Referenced by markReachableResources().
| DisplayObject* gnash::ExecutableCode::target | ( | ) | const [inline] |
1.7.1