19 #ifndef GNASH_ASHANDLERS_H 20 #define GNASH_ASHANDLERS_H 51 typedef void (*ActionCallback)(
ActionExec& thread);
68 ActionCallback _callback;
83 size_t size()
const {
return _handlers.size(); }
102 typedef std::vector<ActionHandler> container_type;
104 container_type _handlers;
Definition: ASHandlers.h:44
Definition: ASHandlers.h:39
Definition: ASHandlers.h:41
const ActionHandler & operator[](ActionType x) const
Definition: ASHandlers.h:89
A singleton containing the supported SWF Action handlers.
Definition: ASHandlers.h:73
Definition: ASHandlers.h:42
ActionType getType() const
Definition: ASHandlers.h:62
Anonymous namespace for callbacks, local functions, event handlers etc.
Definition: dbus_ext.cpp:40
Definition: ASHandlers.h:40
type
Definition: GnashKey.h:329
ArgumentType
Definition: ASHandlers.h:35
ActionType
SWF action ids. Symbolic names copied from Ming.
Definition: SWF.h:124
void execute(ActionExec &thread) const
Execute the action.
Definition: ASHandlers.cpp:236
aka GOTOFRAME2
Definition: SWF.h:213
Definition: ASHandlers.h:36
Executor of an action_buffer.
Definition: ActionExec.h:118
Definition: ASHandlers.h:49
ActionHandler()
Definition: ASHandlers.cpp:218
Definition: ASHandlers.h:37
x
Definition: extensions/fileio/test.as:62
Definition: ASHandlers.h:45
size_t size() const
Definition: ASHandlers.h:83
Definition: ASHandlers.h:43
ArgumentType getArgFormat() const
Definition: ASHandlers.h:63
Definition: GnashKey.h:331
ActionType lastType() const
Definition: ASHandlers.h:85