Go to the documentation of this file.
19 #ifndef GNASH_PLUGIN_CALLBACKS_H
20 #define GNASH_PLUGIN_CALLBACKS_H
27 #include "npruntime.h"
80 const NPVariant *args, uint32_t argCount,
104 const NPVariant *args, uint32_t argCount,
125 const NPVariant *args, uint32_t argCount,
144 const NPVariant *args, uint32_t argCount,
166 const NPVariant *args, uint32_t argCount,
190 extern bool Pan (NPObject *npobj, NPIdentifier
name,
191 const NPVariant *args, uint32_t argCount,
212 const NPVariant *args, uint32_t argCount,
222 extern bool Play (NPObject *npobj, NPIdentifier
name,
223 const NPVariant *args, uint32_t argCount,
233 extern bool Rewind (NPObject *npobj, NPIdentifier
name,
234 const NPVariant *args, uint32_t argCount,
250 const NPVariant *args, uint32_t argCount,
260 extern bool StopPlay (NPObject *npobj, NPIdentifier
name,
261 const NPVariant *args, uint32_t argCount,
273 extern bool Zoom (NPObject *npobj, NPIdentifier
name,
274 const NPVariant *args, uint32_t argCount,
287 const NPVariant *args, uint32_t argCount,
291 const NPVariant *args, uint32_t argCount,
294 #endif // GNASH_PLUGIN_CALLBACKS_H
NPUTF8 * NPN_UTF8FromIdentifier(NPIdentifier identifier)
Definition: gshell.cpp:209
std::string NPStringToString(const NPString &str)
Construct a std::string from an NPString.
Definition: GnashNPVariant.h:87
bool SetZoomRect(NPObject *npobj, NPIdentifier, const NPVariant *args, uint32_t argCount, NPVariant *result)
Definition: callbacks.cpp:481
std::string name
Definition: LocalConnection_as.cpp:149
bool remoteCallback(NPObject *npobj, NPIdentifier name, const NPVariant *args, uint32_t argCount, NPVariant *result)
Definition: callbacks.cpp:655
bool TotalFrames(NPObject *npobj, NPIdentifier, const NPVariant *, uint32_t argCount, NPVariant *result)
Definition: callbacks.cpp:605
bool PercentLoaded(NPObject *npobj, NPIdentifier, const NPVariant *, uint32_t argCount, NPVariant *result)
Definition: callbacks.cpp:351
std::string readPlayer()
Definition: pluginScriptObject.cpp:684
void log_debug(StringType msg, Args... args)
Definition: log.h:301
@ i
Definition: GnashKey.h:155
bool LoadMovie(NPObject *npobj, NPIdentifier, const NPVariant *args, uint32_t argCount, NPVariant *result)
Definition: callbacks.cpp:260
Anonymous namespace for callbacks, local functions, event handlers etc.
Definition: dbus_ext.cpp:41
bool SetVariable(const std::string &name, const NPVariant &value)
Definition: pluginScriptObject.cpp:563
bool Rewind(NPObject *npobj, NPIdentifier, const NPVariant *, uint32_t argCount, NPVariant *result)
Definition: callbacks.cpp:439
void log_error(StringType msg, Args... args)
Definition: log.h:283
bool SetVariableCallback(NPObject *npobj, NPIdentifier, const NPVariant *args, uint32_t argCount, NPVariant *result)
Definition: callbacks.cpp:99
const NPVariant & get() const
Obtain a reference to the contained NPVariant.
Definition: GnashNPVariant.h:162
bool Pan(NPObject *npobj, NPIdentifier, const NPVariant *args, uint32_t argCount, NPVariant *result)
Definition: callbacks.cpp:308
bool Zoom(NPObject *npobj, NPIdentifier, const NPVariant *args, uint32_t argCount, NPVariant *result)
Definition: callbacks.cpp:566
This class holds ownership of (a copy of) an NPVariant.
Definition: GnashNPVariant.h:116
int32_t NPN_IntFromIdentifier(NPIdentifier identifier)
Definition: gshell.cpp:215
#define __PRETTY_FUNCTION__
Definition: log.h:444
static std::string convertNPVariant(const NPVariant *npv)
Definition: external.cpp:369
static GnashNPVariant parseXML(GnashPluginScriptObject *scriptobj, const std::string &xml)
Definition: external.cpp:266
bool IsPlaying(NPObject *npobj, NPIdentifier, const NPVariant *, uint32_t argCount, NPVariant *result)
Definition: callbacks.cpp:207
GnashNPVariant GetVariable(const std::string &name)
Definition: pluginScriptObject.cpp:591
bool StopPlay(NPObject *npobj, NPIdentifier, const NPVariant *, uint32_t argCount, NPVariant *result)
Definition: callbacks.cpp:526
bool GotoFrame(NPObject *npobj, NPIdentifier, const NPVariant *args, uint32_t argCount, NPVariant *result)
Definition: callbacks.cpp:166
bool Play(NPObject *npobj, NPIdentifier, const NPVariant *, uint32_t argCount, NPVariant *result)
Definition: callbacks.cpp:401
bool GetVariableCallback(NPObject *npobj, NPIdentifier, const NPVariant *args, uint32_t argCount, NPVariant *result)
Definition: callbacks.cpp:132
int writePlayer(const std::string &data)
Definition: pluginScriptObject.cpp:664
void copy(NPVariant &dest) const
Copy the contained NPVariant into another NPVariant.
Definition: GnashNPVariant.h:152
Definition: pluginScriptObject.h:58
bool empty() const
Return true if buffer is empty.
Definition: SimpleBuffer.h:72
SimpleBuffer data
Definition: LocalConnection_as.cpp:151
bool NPN_IdentifierIsString(NPIdentifier identifier)
Definition: gshell.cpp:507
static std::string makeInvoke(const std::string &method, std::vector< std::string > args)
Definition: external.cpp:43