Gnash  0.8.11dev
Namespaces | Functions
LocalConnection_as.cpp File Reference
#include "LocalConnection_as.h"
#include <cerrno>
#include <cstring>
#include <cstdint>
#include <functional>
#include "GnashSystemIOHeaders.h"
#include "VM.h"
#include "movie_root.h"
#include "URL.h"
#include "log.h"
#include "fn_call.h"
#include "Global_as.h"
#include "NativeFunction.h"
#include "SharedMem.h"
#include "namedStrings.h"
#include "StringPredicates.h"
#include "as_value.h"
#include "AMFConverter.h"
#include "ClockTime.h"
#include "GnashAlgorithm.h"
#include "RunResources.h"
#include "StreamProvider.h"

Namespaces

 gnash
 Anonymous namespace for callbacks, local functions, event handlers etc.
 

Functions

void gnash::writeLong (std::uint8_t *&ptr, std::uint32_t i)
 
std::uint32_t gnash::readLong (const std::uint8_t *buf)
 
template<typename T , size_t N>
std::string gnash::fromByteString (T(&buf)[N])
 
void gnash::localconnection_class_init (as_object &where, const ObjectURI &uri)
 
void gnash::registerLocalConnectionNative (as_object &global)
 

Variable Documentation

◆ data

SimpleBuffer data

Referenced by gnash::sound::sound_handler::addSoundBlock(), gnash::sound::AOS4_sound_handler::addSoundBlock(), gnash::sound::Mkit_sound_handler::addSoundBlock(), gnash::sound::StreamingSoundData::append(), gnash::sound::LiveSound::appendDecodedData(), Arg_parser::Arg_parser(), Arg_parser::argument(), Arg_parser::arguments(), gnash::cleanup_childpid(), Arg_parser::code(), gnash::media::AudioResampler::convert_raw_data(), gnash::sound::SDL_sound_handler::create_sound(), gnash::sound::sound_handler::create_sound(), gnash::sound::AOS4_sound_handler::create_sound(), gnash::sound::Mkit_sound_handler::create_sound(), gnash::media::haiku::AudioDecoderHaiku::decode(), gnash::SWF::define_sound_loader(), gnash::DoAdvanceMovie(), findAudioDevs(), findVidDevs(), gnash::Renderer_cairo::getPixel(), gnash::movie_root::getURL(), gnash::getURLEncodedVars(), gnash::GnashPluginScriptObject::GetVariable(), gnash::IsPlaying(), gnash::movie_root::loadMovie(), gnash::MovieLoader::loadMovie(), main(), gnash::plugin::ExternalInterface::makeProperty(), gnash::GnashPluginScriptObject::marshalConstruct(), gnash::ExternalInterface::parseArguments(), gnash::plugin::ExternalInterface::parseArguments(), gnash::plugin::ExternalInterface::parseProperties(), gnash::plugin::ExternalInterface::parseXML(), gnash::PercentLoaded(), gnash::CodeStream::read_as3op(), gnash::SWFStream::read_long_float(), gnash::CodeStream::read_s8(), gnash::CodeStream::read_u8(), gnash::CodeStream::read_V32(), gnash::image::Input::readSWFJpeg3(), gnash::remoteCallback(), gnash::image::ImageRGBA::setPixel(), gnash::TotalFrames(), gnash::GnashTexture::update(), gnash::image::GnashImage::update(), gnash::GnashVaapiImage::update(), gnash::ExternalInterface::writeBrowser(), gnash::amf::Writer::writeData(), gnash::image::JpegOutput::writeImageRGBA(), and gnash::GnashPluginScriptObject::writePlayer().

◆ name

std::string name

Referenced by gnash::Function::add_arg(), gnash::as_object::add_property(), gnash::movie_root::addExternalCallback(), gnash::abc::Method::addGetter(), gnash::abc::Class::addGetter(), gnash::abc::Method::addMemberScript(), gnash::abc::Class::addMemberScript(), gnash::GnashPluginScriptObject::AddMethod(), gnash::abc::Class::addMethod(), gnash::GnashPluginScriptObject::AddProperty(), gnash::abc::Namespace::addScript(), gnash::abc::Method::addSetter(), gnash::abc::Class::addSetter(), gnash::abc::Method::addSlot(), gnash::abc::Class::addSlot(), gnash::abc::Method::addSlotFunction(), gnash::abc::Class::addSlotFunction(), gnash::abc::Method::addValue(), gnash::abc::Class::addValue(), gnash::Function::call(), gnash::Function2::call(), KlashLiveConnectExtension::call(), gnash::movie_root::callExternalCallback(), gnash::movie_root::callExternalJavascript(), gnash::abc::Machine::completeName(), gnash::renderer::x11::X11Device::createWindow(), gnash::declareLocal(), gnash::ActionExec::delVariable(), gnash::dump_callbacks(), gnash::abc::Machine::execute(), gnash::SWF::frame_label_loader(), gnash::GnashFactory< T, Init, Key >::get(), KlashLiveConnectExtension::get(), gnash::fontlib::get_font(), gnash::SWFMovieDefinition::get_font(), gnash::abc::Class::getBinding(), gnash::MovieClip::getLoadedMovie(), gnash::abc::Machine::getMember(), gnash::XMLNode_as::getPrefixForNamespace(), gnash::GnashPluginScriptObject::GetProperty(), gnash::abc::Namespace::getScript(), gnash::NetConnection_as::getStream(), gnash::getURLEncodedVars(), gnash::GnashPluginScriptObject::GetVariable(), gnash::ActionExec::getVariable(), gnash::gtkext_signal_connect(), gnash::gtkext_signal_connect_swapped(), gnash::GnashPluginScriptObject::HasMethod(), gnash::GnashPluginScriptObject::HasProperty(), gnash::EventDevice::init(), gnash::as_object::init_property(), gnash::as_object::init_readonly_property(), gnash::SWF::ButtonRecord::instantiate(), gnash::GnashPluginScriptObject::Invoke(), gnash::GnashPluginScriptObject::InvokeDefault(), gnash::isLevelTarget(), KlashPart::KlashPart(), gnash::SWF::DoABCTag::loader(), gnash::SWF::SymbolClassTag::loader(), gnash::SWF::DefineFontInfoTag::loader(), main(), gnash::GnashPluginScriptObject::marshalGetProperty(), gnash::GnashPluginScriptObject::marshalHasMethod(), gnash::GnashPluginScriptObject::marshalHasProperty(), gnash::GnashPluginScriptObject::marshalInvoke(), gnash::GnashPluginScriptObject::marshalRemoveProperty(), gnash::GnashPluginScriptObject::marshalSetProperty(), gnash::XMLNode_as::nodeNameSet(), NPN_GetProperty(), NPN_HasProperty(), NPN_SetProperty(), gnash::URL::parse_querystring(), gnash::ExternalInterface::parseArguments(), gnash::plugin::ExternalInterface::parseArguments(), KlashLiveConnectExtension::put(), gnash::abc::Trait::read(), gnash::GnashFactory< T, Init, Key >::RegisterHandler< Derived >::RegisterHandler(), gnash::GnashFactory< T, Init, Key >::registerHandler(), gnash::remoteCallback(), gnash::GnashPluginScriptObject::RemoveProperty(), gnash::Player::run(), gnash::Extension::scanDir(), gnash::EventDevice::scanForDevices(), gnash::sendEvent(), gnash::MovieClip::set_textfield_variable(), gnash::XMLNode_as::setAttribute(), gnash::setLocal(), gnash::ActionExec::setLocalVariable(), gnash::abc::Machine::setMember(), gnash::asException::setName(), gnash::abc::Class::setName(), gnash::Player::setParam(), gnash::GnashPluginScriptObject::SetProperty(), gnash::abc::Namespace::setURI(), gnash::ActionExec::setVariable(), gnash::GnashPluginScriptObject::SetVariable(), gnash::MovieClip::setVariables(), gnash::abc::Namespace::stubPrototype(), swfdec_gst_decoder_init(), gnash::Gui::takeScreenShot(), gnash::typeName(), gnash::amf::writeProperty(), and gnash::amf::Writer::writePropertyName().

◆ ts

std::uint32_t ts