Gnash  0.8.10
Public Member Functions
gnash::ExecutableCode Class Reference

Any executable code. More...

#include <ExecutableCode.h>

Inheritance diagram for gnash::ExecutableCode:
gnash::DelayedFunctionCall gnash::EventCode gnash::GlobalCode

List of all members.

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)
DisplayObjecttarget () const

Detailed Description

Any executable code.


Constructor & Destructor Documentation

gnash::ExecutableCode::ExecutableCode ( DisplayObject t) [inline]
virtual gnash::ExecutableCode::~ExecutableCode ( ) [inline, virtual]

Member Function Documentation

virtual void gnash::ExecutableCode::execute ( ) [pure virtual]
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]

The documentation for this class was generated from the following file: