22 #include <boost/noncopyable.hpp> 49 class Relay : boost::noncopyable
95 virtual void update() = 0;
105 virtual void clean();
virtual void markReachableResources() const
Mark any reachable resources other than the owner.
Definition: Relay.h:118
ActiveRelay(as_object *owner)
Definition: Relay.h:83
Anonymous namespace for callbacks, local functions, event handlers etc.
Definition: dbus_ext.cpp:40
virtual ~Relay()=0
Definition: Relay.h:64
The base class for all ActionScript objects.
Definition: as_object.h:161
virtual void clean()
Handle any cleanup necessary before the Relay is destroyed.
Definition: Relay.h:61
as_object & owner() const
Return the as_object that this Relay is attached to.
Definition: Relay.h:108
This is the base class for type-specific object data.
Definition: Relay.h:49
A native type that requires periodic updates from the core (movie_root).
Definition: Relay.h:79
virtual void setReachable()
A Relay itself is not a GC object, but may point to GC resources.
Definition: Relay.h:55