Poco::OSP::JS

class BundleWrapper

File Information

Library:
Package:
Header: Poco/OSP/JS/BundleWrapper.h

Description

JavaScript wrapper for Poco::OSP::Bundle.

Inheritance

Direct Base Classes: Poco::JS::Core::Wrapper

All Base Classes: Poco::JS::Core::Wrapper

Member Summary

Member Functions: active, copyright, equals, getLocalizedResourceBuffer, getLocalizedResourceString, getResourceBuffer, getResourceString, lazyStart, name, objectTemplate, path, preventUninstall, providedModules, requiredBundles, requiredModules, runLevel, sealed, state, symbolicName, toJSON, vendor, version

Inherited Functions: checkSetResult, isWrapper, objectTemplate, reportEmptySetResult, returnException, returnString, safeUnwrapNative, toString, toV8Internalized, toV8String, unwrapNative, unwrapNativeObject, wrapNative, wrapNativePersistent

Constructors

BundleWrapper

BundleWrapper();

Creates the BundleWrapper.

Destructor

~BundleWrapper virtual

~BundleWrapper();

Destroys the BundleWrapper.

Member Functions

objectTemplate virtual

v8::Handle < v8::ObjectTemplate > objectTemplate(
    v8::Isolate * pIsolate
);

active protected static

static void active(
    v8::Local < v8::String > name,
    const v8::PropertyCallbackInfo < v8::Value > & info
);

copyright protected static

static void copyright(
    v8::Local < v8::String > name,
    const v8::PropertyCallbackInfo < v8::Value > & info
);

equals protected static

static void equals(
    const v8::FunctionCallbackInfo < v8::Value > & args
);

getLocalizedResourceBuffer protected static

static void getLocalizedResourceBuffer(
    const v8::FunctionCallbackInfo < v8::Value > & args
);

getLocalizedResourceString protected static

static void getLocalizedResourceString(
    const v8::FunctionCallbackInfo < v8::Value > & args
);

getResourceBuffer protected static

static void getResourceBuffer(
    const v8::FunctionCallbackInfo < v8::Value > & args
);

getResourceString protected static

static void getResourceString(
    const v8::FunctionCallbackInfo < v8::Value > & args
);

lazyStart protected static

static void lazyStart(
    v8::Local < v8::String > name,
    const v8::PropertyCallbackInfo < v8::Value > & info
);

name protected static

static void name(
    v8::Local < v8::String > name,
    const v8::PropertyCallbackInfo < v8::Value > & info
);

path protected static

static void path(
    v8::Local < v8::String > name,
    const v8::PropertyCallbackInfo < v8::Value > & info
);

preventUninstall protected static

static void preventUninstall(
    v8::Local < v8::String > name,
    const v8::PropertyCallbackInfo < v8::Value > & info
);

providedModules protected static

static void providedModules(
    v8::Local < v8::String > name,
    const v8::PropertyCallbackInfo < v8::Value > & info
);

requiredBundles protected static

static void requiredBundles(
    v8::Local < v8::String > name,
    const v8::PropertyCallbackInfo < v8::Value > & info
);

requiredModules protected static

static void requiredModules(
    v8::Local < v8::String > name,
    const v8::PropertyCallbackInfo < v8::Value > & info
);

runLevel protected static

static void runLevel(
    v8::Local < v8::String > name,
    const v8::PropertyCallbackInfo < v8::Value > & info
);

sealed protected static

static void sealed(
    v8::Local < v8::String > name,
    const v8::PropertyCallbackInfo < v8::Value > & info
);

state protected static

static void state(
    v8::Local < v8::String > name,
    const v8::PropertyCallbackInfo < v8::Value > & info
);

symbolicName protected static

static void symbolicName(
    v8::Local < v8::String > name,
    const v8::PropertyCallbackInfo < v8::Value > & info
);

toJSON protected static

static void toJSON(
    const v8::FunctionCallbackInfo < v8::Value > & args
);

vendor protected static

static void vendor(
    v8::Local < v8::String > name,
    const v8::PropertyCallbackInfo < v8::Value > & info
);

version protected static

static void version(
    v8::Local < v8::String > name,
    const v8::PropertyCallbackInfo < v8::Value > & info
);

Securely control IoT edge devices from anywhere   Connect a Device