Poco::OSP::JS

class BundleWrapper

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, getLocalizedResourceBuffer, getLocalizedResourceString, getResourceBuffer, getResourceString, name, objectTemplate, path, state, symbolicName, version

Inherited Functions: isWrapper, objectTemplate, returnException, returnString, safeUnwrapNative, toString, 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
);

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
);

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
);

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
);

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