Poco::JS::Core

class UUIDWrapper

File Information

Library: JS/Core
Package: Wrappers
Header: Poco/JS/Core/UUIDWrapper.h

Description

JavaScript wrapper for Poco::UUID.

Inheritance

Direct Base Classes: Wrapper

All Base Classes: Wrapper

Member Summary

Member Functions: construct, constructor, create, createRandom, createTimeBased, equals, isNull, isUUID, objectTemplate, toString, variant, version

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

Constructors

UUIDWrapper

UUIDWrapper();

Creates the UUIDWrapper.

Destructor

~UUIDWrapper virtual

~UUIDWrapper();

Destroys the UUIDWrapper.

Member Functions

constructor

v8::Handle < v8::FunctionTemplate > constructor(
    v8::Isolate * pIsolate
);

Creates and returns a V8 FunctionTemplate for the constructor function.

objectTemplate virtual

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

construct protected static

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

create protected static

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

createRandom protected static

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

createTimeBased protected static

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

equals protected static

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

isNull protected static

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

isUUID protected static

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

toString protected static

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

variant protected static

static void variant(
    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