Gnash  0.8.11dev
Public Member Functions | List of all members
gnash::ExecutableCode Class Reference

Any executable code. More...

#include <ExecutableCode.h>

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

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 ( )
inlinevirtual

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
inlinevirtual

Reimplemented in gnash::DelayedFunctionCall.

Referenced by markReachableResources().

DisplayObject* gnash::ExecutableCode::target ( ) const
inline

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