Go to the documentation of this file.
19 #ifndef GNASH_FILEIO_PLUGIN_H
20 #define GNASH_FILEIO_PLUGIN_H
as_value fileio_fgets(const fn_call &fn)
Definition: fileio.cpp:423
double toNumber(const as_value &v, const VM &vm)
Convert an as_value to a double.
Definition: VM.cpp:451
@ L
Definition: GnashKey.h:124
ObjectURI arrayKey(VM &vm, size_t i)
Convert an integral value into an ObjectURI.
Definition: Array_as.cpp:995
bool toBool(const as_value &v, const VM &vm)
Convert an as_value to boolean type.
Definition: VM.cpp:445
The base class for all ActionScript objects.
Definition: as_object.h:162
#define dbglogfile
Definition: gtkext.cpp:48
@ i
Definition: GnashKey.h:155
as_value fileio_getchar(const fn_call &fn)
Definition: fileio.cpp:447
void init_member(const std::string &name, const as_value &val, int flags=DefaultFlags)
Initialize a member value by string.
Definition: as_object.cpp:669
The AVM1 virtual machine.
Definition: VM.h:72
Anonymous namespace for callbacks, local functions, event handlers etc.
Definition: dbus_ext.cpp:41
as_value fileio_fwrite(const fn_call &fn)
Definition: fileio.cpp:458
@ n
Definition: GnashKey.h:160
as_value fileio_scandir(const fn_call &fn)
Definition: fileio.cpp:566
Global_as & getGlobal(const as_environment &env)
Definition: as_environment.cpp:651
VM & getVM(const as_environment &env)
Definition: as_environment.h:222
as_value fileio_asyncmode(const fn_call &fn)
Definition: fileio.cpp:536
as_value fileio_fflush(const fn_call &fn)
Definition: fileio.cpp:507
as_object * createObject(const Global_as &gl)
Definition: Global_as.cpp:303
as_value fileio_fclose(const fn_call &fn)
Definition: fileio.cpp:379
Parameters/environment for builtin or user-defined functions callable from ActionScript.
Definition: fn_call.h:118
as_value fileio_gets(const fn_call &fn)
Definition: fileio.cpp:434
void dump_args(std::ostream &os) const
Dump arguments to given output stream.
Definition: fn_call.h:214
This is the base class for type-specific object data.
Definition: Relay.h:50
as_object * createClass(Global_as::ASFunction ctor, as_object *prototype)
Create an ActionScript class.
Definition: Global_as.cpp:180
as_value fileio_puts(const fn_call &fn)
Definition: fileio.cpp:489
#define IF_VERBOSE_ASCODING_ERRORS(x)
Definition: log.h:397
as_value fileio_feof(const fn_call &fn)
Definition: fileio.cpp:546
as_value fileio_fopen(const fn_call &fn)
Definition: fileio.cpp:358
as_value fileio_putchar(const fn_call &fn)
Definition: fileio.cpp:497
Args::size_type nargs
Number of arguments to this ActionScript function call.
Definition: fn_call.h:178
as_value fileio_unlink(const fn_call &fn)
Definition: fileio.cpp:556
ActionScript value type.
Definition: as_value.h:95
as_object * createArray()
Construct an Array.
Definition: Global_as.cpp:207
const Args::value_type & arg(unsigned int n) const
Access a particular argument.
Definition: fn_call.h:194
as_value fileio_fputs(const fn_call &fn)
Definition: fileio.cpp:478
as_value fileio_fgetc(const fn_call &fn)
Definition: fileio.cpp:406
void log_aserror(StringType msg, Args... args)
Definition: log.h:331
as_value fileio_fseek(const fn_call &fn)
Definition: fileio.cpp:516
The Global object ultimately contains all objects in an ActionScript run.
Definition: Global_as.h:50
virtual bool set_member(const ObjectURI &uri, const as_value &val, bool ifFound=false)
Set a member value.
Definition: as_object.cpp:583
uri
Definition: test.py:12
@ c
Definition: GnashKey.h:149
as_value fileio_fread(const fn_call &fn)
Definition: fileio.cpp:389
as_value fileio_ftell(const fn_call &fn)
Definition: fileio.cpp:526
void fileio_class_init(as_object &where, const ObjectURI &)
Definition: fileio.cpp:601
#define dirent
Definition: extension.cpp:49
#define BUFSIZE
Definition: sound_handler_ahi.cpp:47
A URI for describing as_objects.
Definition: ObjectURI.h:45
std::int32_t x
Definition: BitmapData_as.cpp:434
@ b
Definition: GnashKey.h:148
as_value fileio_fputc(const fn_call &fn)
Definition: fileio.cpp:468