Gnash  0.8.11dev
Functions | Variables
extensions/fileio/test.as File Reference

Functions

 if (file.fopen(fname,"w+"))
 
 if (file.fputs(buf))
 
file fwrite (buf, 12)
 
 if (file.fseek(0)==0)
 
 if (file.fflush()==0)
 
 if ((xxx > 0)&&(file.ftell()==0))
 
file close ()
 
 if (file.putchar('X'))
 
 totals ()
 

Variables

 file = new FileIO()
 
 buf = "Hello World!\n"
 
 fname = "/tmp/gnash_fileio_ext_test"
 
 else
 
 xxx = file.ftell()
 
 x = file.fgetc()
 
 y = file.fgets()
 
var ret = file.unlink(fname)
 

Function Documentation

file close ( )
file fwrite ( buf  ,
12   
)
if ( file.  fopenfname,"w+")
if ( file.  fputsbuf)

References buf, and file.

if ( file.  fseek0 = = 0)
if ( file.  fflush() = = 0)
if (   (xxx > 0)&&(file.ftell()==0) = = "H")
if ( file.  putchar'X')

References buf, and file.

totals ( )

Variable Documentation

buf = "Hello World!\n"
else
Initial value:
{
fail("FileIO::open()")
file = new FileIO()
fname = "/tmp/gnash_fileio_ext_test"
var ret = file.unlink(fname)

Referenced by gnash::movie_root::addExternalCallback(), gnash::string_table::already_locked_insert(), gnash::arrayKey(), gnash::sound::sound_handler::attach_aux_streamer(), gnash::Trigger::call(), gnash::movie_root::callExternalCallback(), gnash::movie_root::callExternalJavascript(), gnash::media::gst::GstUtil::check_missing_plugins(), gnash::BufferedAudioStreamer::cleanAudioQueue(), gnash::MovieFactory::clear(), gnash::color_class_init(), gnash::colorFromHexString(), gnash::Socket::connect(), gnash::Socket::connected(), gnash::as_function::construct(), gnash::media::ffmpeg::VideoConverterFfmpeg::convert(), gnash::media::gst::VideoConverterGst::convert(), gnash::image::JpegInput::create(), gnash::media::gst::MediaHandlerGst::createAudioDecoder(), gnash::media::ffmpeg::MediaHandlerFfmpeg::createAudioDecoder(), gnash::media::haiku::MediaHandlerHaiku::createAudioDecoder(), gnash::media::MediaHandler::createFlashAudioDecoder(), gnash::image::createGifInput(), gnash::sound::StreamingSoundData::createInstance(), gnash::sound::EmbedSound::createInstance(), gnash::image::createPngInput(), gnash::image::JpegInput::createSWFJpeg2HeaderOnly(), gnash::media::gst::MediaHandlerGst::createVideoDecoder(), gnash::media::ffmpeg::MediaHandlerFfmpeg::createVideoDecoder(), gnash::media::haiku::MediaHandlerHaiku::createVideoDecoder(), gnash::GtkGui::createWindow(), gnash::delVariable(), gnash::doubleToString(), gnash::ensure(), gnash::SWF::SWFHandlers::execute(), gnash::abc::Machine::execute(), gnash::ExternalInterface::ExternalEventCheck(), gnash::externalinterface_class_init(), gnash::SafeStack< State >::fixDownstop(), gnash::renderer::opengl::for_each(), gnash::MovieLibrary::get(), gnash::sound::sound_handler::get_duration(), gnash::MovieClip::get_frame_number(), gnash::media::gst::MediaParserGst::getBytesLoaded(), gnash::TextField::getDefinitionVersion(), gnash::getMember(), gnash::movie_root::getURL(), gnash::Property::getValue(), gnash::GnashPluginScriptObject::GetVariable(), gnash::GotoFrame(), handleInvoke(), gnash::media::ffmpeg::VideoDecoderFfmpeg::height(), gnash::AquaOglGlue::init(), gnash::IsPlaying(), gnash::LoadMovie(), gnash::makeFileChannel(), gnash::MovieFactory::makeMovie(), gnash::NetworkAdapter::makeStream(), gnash::movie_root::markReachableResources(), gnash::matrix_class_init(), gnash::mkdirRecursive(), gnash::mkdirUserPermissions(), gnash::media::MediaParser::nextAudioFrame(), gnash::media::MediaParser::nextVideoFrame(), gnash::image::ARGB::operator std::uint32_t(), gnash::SWF::TextRecord::RecordCounter::operator()(), gnash::operator*(), gnash::operator<<(), gnash::Pan(), gnash::parsePath(), gnash::PercentLoaded(), gnash::Play(), gnash::point_class_init(), gnash::media::haiku::VideoDecoderHaiku::pop(), gnash::media::ffmpeg::VideoDecoderFfmpeg::pop(), gnash::media::gst::VideoDecoderGst::pop(), gnash::SafeStack< State >::pop(), gnash::AquaOglGlue::prepDrawingArea(), gnash::movie_root::processInvoke(), gnash::image::JpegInput::read(), gnash::SWF::ButtonRecord::read(), gnash::BitsReader::read_bit(), gnash::action_buffer::read_int16(), gnash::ExternalInterface::readBrowser(), gnash::readCxFormRGB(), gnash::readCxFormRGBA(), gnash::InputDevice::readData(), gnash::image::JpegInput::readHeader(), gnash::GnashPluginScriptObject::readPlayer(), gnash::rectangle_class_init(), gnash::registerColorTransformNative(), gnash::registerDateNative(), gnash::registerMovieClipNative(), gnash::registerSharedObjectNative(), gnash::registerXMLSocketNative(), gnash::media::gst::MediaParserGst::rememberVideoFrame(), gnash::remoteCallback(), gnash::remove_handler(), gnash::Rewind(), gnash::AquaGui::run(), gnash::Player::run(), gnash::media::ffmpeg::MediaParserFfmpeg::seek(), gnash::GnashPluginScriptObject::SetVariable(), gnash::SetZoomRect(), gnash::StopPlay(), gnash::URL::str(), swfdec_gst_decoder_push(), gnash::sound::sound_handler::tell(), test_geometry(), gnash::textformat_class_init(), gnash::as_value::to_number(), gnash::as_value::to_primitive(), gnash::as_value::to_string(), gnash::TotalFrames(), gnash::geometry::Union(), gnash::media::ffmpeg::VideoDecoderFfmpeg::VideoDecoderFfmpeg(), gnash::wait_for_gdb(), gnash::Renderer_cairo::world_to_pixel(), gnash::GtkGui::yesno(), gnash::Qt4Gui::yesno(), gnash::Zoom(), gnash::media::ffmpeg::AudioDecoderFfmpeg::~AudioDecoderFfmpeg(), gnash::DisplayObject::MaskRenderer::~MaskRenderer(), gnash::media::ffmpeg::MediaParserFfmpeg::~MediaParserFfmpeg(), and gnash::SharedMem::~SharedMem().

x = file.fgetc()

Referenced by gnash::Renderer_cairo::add_path(), gnash::InputDevice::addData(), gnash::TextFormat_as::alignSet(), gnash::Renderer_cairo::begin_display(), gnash::TextFormat_as::blockIndentSet(), gnash::TextFormat_as::boldSet(), gnash::SWF::DefineShapeTag::bounds(), gnash::TextFormat_as::bulletSet(), gnash::gui::FBGui::checkForData(), gnash::AggStyle::color(), gnash::TextFormat_as::colorSet(), gnash::renderer::opengl::create_handler(), gnash::GtkGui::createWindow(), gnash::renderer::x11::X11Device::createWindow(), gnash::Renderer_cairo::description(), gnash::renderer::DirectFB::Renderer_DirectFB::description(), gnash::renderer::openvg::Renderer_ovg::description(), gnash::renderer::gles1::Renderer_gles1::description(), gnash::SWF::TextRecord::displayRecords(), gnash::TextFormat_as::displaySet(), gnash::Renderer_cairo::draw_poly(), gnash::Renderer_cairo::drawLine(), gnash::SWF::SWFHandlers::execute(), gnash::fileio_putchar(), gnash::renderer::opengl::for_each(), gnash::Shape::getBounds(), gnash::StaticText::getBounds(), gnash::renderer::rawfb::RawFBDevice::getDrawableWindow(), gnash::movie_root::getEntityUnderPointer(), gnash::renderer::x11::X11Device::getHandle(), gnash::renderer::directfb::DirectFBDevice::getHeight(), gnash::renderer::directfb::DirectFBDevice::getHorzRes(), gnash::MovieClip::getPlayState(), gnash::SWFRect::getRange(), gnash::VM::getSharedObjectLibrary(), gnash::renderer::directfb::DirectFBDevice::getVerticalRes(), gnash::renderer::directfb::DirectFBDevice::getWidth(), gnash_view_call(), gnash::Player::hideMenu(), gnash::UinputDevice::id(), gnash::image::ImageRGBA::ImageRGBA(), gnash::TextFormat_as::indentSet(), gnash::renderer::openvg::Renderer_ovg::init(), gnash::renderer::directfb::DirectFBDevice::initDevice(), gnash::Gui::isFullscreen(), gnash::TextFormat_as::italicSet(), gnash::TextFormat_as::leadingSet(), gnash::TextFormat_as::leftMarginSet(), gnash::DynamicShape::lineTo(), gnash::RcInitFile::lockScriptLimits(), gnash::Global_as::makeObject(), gnash::movie_root::markReachableResources(), gnash::matrix_class_init(), gnash::movie_root::mouseClick(), gnash::Button::mouseEnabled(), gnash::TextField::mouseEnabled(), gnash::movie_root::mouseMoved(), gnash::movie_root::mouseWheel(), gnash::DynamicShape::moveTo(), gnash::UinputDevice::moveTo(), nsPluginInstance::notify_mouse_state(), gnash::Gui::notifyMouseMove(), NPP_GetMIMEDescription(), gnash::SWF::SWFHandlers::operator[](), gnash::Path::operator[](), gnash::Renderer_cairo::pixel_to_world(), gnash::point_class_init(), gnash::DisplayObject::pointInBounds(), gnash::MovieClip::pointInVisibleShape(), gnash::geometry::pointTest(), gnash::SWF::ShapeRecord::pointTest(), gnash::InputDevice::popData(), gnash::renderer::directfb::DirectFBDevice::printFBScreen(), gnash::renderer::directfb::DirectFBDevice::printFBSurface(), gnash::SWF::ShapeRecord::read(), gnash::image::Input::readSWFJpeg3(), gnash::rectangle_class_init(), gnash::registerMovieClipNative(), gnash::VM::registerNative(), gnash::registerTextFieldNative(), gnash::TextField::removeTextField(), gnash::GtkCairoGlue::render(), gnash::GtkAggGlue::render(), gnash::gui::GtkOvgGlue::render(), gnash::TextFormat_as::rightMarginSet(), gnash::SWFRect::set_to_point(), gnash::SWFMatrix::set_translation(), gnash::SWFMatrix::set_x_translation(), gnash::LogFile::setActionDump(), gnash::GnashPluginScriptObject::setControlFD(), gnash::RcInitFile::setDebugLog(), gnash::RcInitFile::setDocumentRoot(), gnash::TextField::setFont(), gnash::GnashPluginScriptObject::setHostFD(), gnash::Player::setHWAccel(), gnash::RcInitFile::setHWAccel(), gnash::RunResources::setHWAccelBackend(), gnash::RcInitFile::setLCShmKey(), gnash::RcInitFile::setLCTrace(), gnash::RcInitFile::setLocalConnection(), gnash::RcInitFile::setMediaHandler(), gnash::LogFile::setNetwork(), gnash::DragState::setOffset(), gnash::LogFile::setParserDump(), gnash::image::ImageRGBA::setPixel(), gnash::Player::setRenderer(), gnash::RcInitFile::setRenderer(), gnash::RcInitFile::setRetries(), gnash::InputDevice::setScreenSize(), gnash::RcInitFile::setScriptsRecursionLimit(), gnash::RcInitFile::setScriptsTimeout(), gnash::RcInitFile::setSOLLocalDomain(), gnash::RcInitFile::setSOLReadOnly(), gnash::RcInitFile::setSOLSafeDir(), gnash::Player::setStartFullscreen(), gnash::RcInitFile::setStreamsTimeout(), gnash::TextField::setTextFormat(), gnash::RcInitFile::setTimerDelay(), gnash::geometry::Range2d< int >::setTo(), gnash::InputDevice::setType(), gnash::LogFile::setVerbosity(), gnash::GtkExt::setWindow(), gnash::Player::setWindowId(), gnash::SWF::TextRecord::setXOffset(), gnash::Gui::showUpdatedRegions(), gnash::TextFormat_as::sizeSet(), gnash::renderer::openvg::startpath(), gnash::movie_root::stop_drag(), gnash::RunResources::tagLoaders(), test_geometry(), test_renderer(), gnash::textsnapshot_class_init(), gnash::toSWFMatrix(), gnash::SWFMatrix::ty(), gnash::TextFormat_as::underlinedSet(), gnash::VaapiRectangle::VaapiRectangle(), gnash::renderer::gles1::Renderer_gles1::world_to_pixel(), gnash::Renderer::world_to_pixel(), gnash::amf::write(), gnash::DynamicShape::~DynamicShape(), gnash::DisplayObject::MaskRenderer::~MaskRenderer(), and gnash::Renderer_agg_base::~Renderer_agg_base().

xxx = file.ftell()
y = file.fgets()

Referenced by gnash::Renderer_cairo::add_path(), gnash::InputDevice::addData(), gnash::Renderer_cairo::begin_display(), gnash::SWF::DefineShapeTag::bounds(), gnash::gui::FBGui::checkForData(), gnash::AggStyle::color(), gnash::renderer::opengl::create_handler(), gnash::GtkGui::createWindow(), gnash::renderer::x11::X11Device::createWindow(), gnash::Renderer_cairo::description(), gnash::renderer::DirectFB::Renderer_DirectFB::description(), gnash::renderer::openvg::Renderer_ovg::description(), gnash::renderer::gles1::Renderer_gles1::description(), gnash::SWF::TextRecord::displayRecords(), gnash::Renderer_cairo::draw_poly(), gnash::Renderer_cairo::drawLine(), gnash::SWF::SWFHandlers::execute(), gnash::renderer::opengl::for_each(), gnash::movie_root::gc(), gnash::Shape::getBounds(), gnash::StaticText::getBounds(), gnash::renderer::rawfb::RawFBDevice::getDrawableWindow(), gnash::movie_root::getEntityUnderPointer(), gnash::renderer::x11::X11Device::getHandle(), gnash::renderer::directfb::DirectFBDevice::getHeight(), gnash::renderer::directfb::DirectFBDevice::getHorzRes(), gnash::MovieClip::getPlayState(), gnash::SWFRect::getRange(), gnash::VM::getSharedObjectLibrary(), gnash::renderer::directfb::DirectFBDevice::getVerticalRes(), gnash::renderer::directfb::DirectFBDevice::getWidth(), gnash_view_call(), gnash::UinputDevice::id(), gnash::image::ImageRGBA::ImageRGBA(), gnash::renderer::openvg::Renderer_ovg::init(), gnash::renderer::directfb::DirectFBDevice::initDevice(), gnash::Gui::isFullscreen(), gnash::DynamicShape::lineTo(), gnash::Global_as::makeObject(), gnash::movie_root::markReachableResources(), gnash::matrix_class_init(), gnash::movie_root::mouseClick(), gnash::Button::mouseEnabled(), gnash::TextField::mouseEnabled(), gnash::movie_root::mouseMoved(), gnash::movie_root::mouseWheel(), gnash::DynamicShape::moveTo(), gnash::UinputDevice::moveTo(), nsPluginInstance::notify_mouse_state(), gnash::Gui::notifyMouseMove(), gnash::Path::operator[](), gnash::Renderer_cairo::pixel_to_world(), gnash::point_class_init(), gnash::DisplayObject::pointInBounds(), gnash::MovieClip::pointInVisibleShape(), gnash::geometry::pointTest(), gnash::SWF::ShapeRecord::pointTest(), gnash::InputDevice::popData(), gnash::renderer::directfb::DirectFBDevice::printFBScreen(), gnash::renderer::directfb::DirectFBDevice::printFBSurface(), gnash::SWF::ShapeRecord::read(), gnash::image::JpegInput::readSWFJpeg2WithTables(), gnash::image::Input::readSWFJpeg3(), gnash::rectangle_class_init(), gnash::registerMovieClipNative(), gnash::VM::registerNative(), gnash::registerTextFieldNative(), gnash::TextField::removeTextField(), gnash::GtkCairoGlue::render(), gnash::GtkAggGlue::render(), gnash::gui::GtkOvgGlue::render(), gnash::SWFRect::set_to_point(), gnash::SWFMatrix::set_translation(), gnash::SWFMatrix::set_y_translation(), gnash::TextField::setFont(), gnash::DragState::setOffset(), gnash::InputDevice::setScreenSize(), gnash::geometry::Range2d< int >::setTo(), gnash::SWF::TextRecord::setYOffset(), gnash::renderer::openvg::startpath(), test_geometry(), test_renderer(), gnash::toSWFMatrix(), gnash::SWFMatrix::ty(), gnash::VaapiRectangle::VaapiRectangle(), gnash::renderer::gles1::Renderer_gles1::world_to_pixel(), gnash::Renderer::world_to_pixel(), gnash::image::JpegOutput::writeImageRGB(), gnash::DynamicShape::~DynamicShape(), gnash::DisplayObject::MaskRenderer::~MaskRenderer(), and gnash::Renderer_agg_base::~Renderer_agg_base().