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

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

Detailed Description

Any executable code.

Constructor & Destructor Documentation

§ ExecutableCode()

gnash::ExecutableCode::ExecutableCode ( DisplayObject t)
inline

References execute().

§ ~ExecutableCode()

virtual gnash::ExecutableCode::~ExecutableCode ( )
inlinevirtual

Member Function Documentation

§ execute()

virtual void gnash::ExecutableCode::execute ( )
pure virtual

§ markReachableResources()

void gnash::ExecutableCode::markReachableResources ( ) const
inline

Mark reachable resources (for the GC)

References setReachable(), and gnash::GcResource::setReachable().

Referenced by gnash::movie_root::markReachableResources().

§ setReachable()

virtual void gnash::ExecutableCode::setReachable ( ) const
inlinevirtual

Reimplemented in gnash::DelayedFunctionCall.

Referenced by markReachableResources().

§ target()

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

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