Public Member Functions

gnash::Trigger Class Reference

A trigger that can be associated with a property name. More...

#include <as_object.h>

Collaboration diagram for gnash::Trigger:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Trigger (const std::string &propname, as_function &trig, const as_value &customArg)
as_value call (const as_value &oldval, const as_value &newval, as_object &this_obj)
 Call the trigger.
bool dead () const
 True if this Trigger has been disposed of.
void kill ()
void setReachable () const

Detailed Description

A trigger that can be associated with a property name.


Constructor & Destructor Documentation

gnash::Trigger::Trigger ( const std::string &  propname,
as_function trig,
const as_value customArg 
) [inline]

Member Function Documentation

as_value gnash::Trigger::call ( const as_value oldval,
const as_value newval,
as_object this_obj 
)

Call the trigger.

Parameters:
oldval Old value being modified
newval New value requested
this_obj Object of which the property is being changed
bool gnash::Trigger::dead (  )  const [inline]

True if this Trigger has been disposed of.

void gnash::Trigger::kill (  )  [inline]
void gnash::Trigger::setReachable (  )  const

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