Public Member Functions

gnash::ExecutableCode Class Reference

Any executable code. More...

#include <ExecutableCode.h>

Inheritance diagram for gnash::ExecutableCode:
Inheritance graph
[legend]
Collaboration diagram for gnash::ExecutableCode:
Collaboration graph
[legend]

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 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]

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