te::v8::jsi::Module Class Reference

This is a singleton that defines the TerraLib JavaScript-API module entry. More...

#include <Module.h>

Inheritance diagram for te::v8::jsi::Module:
te::common::Singleton< Module >

Static Public Member Functions

static ModulegetInstance ()
 It returns a reference to the singleton instance. More...
 

Protected Member Functions

 Module ()
 The singleton constructor is not callable outside the class. More...
 
 ~Module ()
 

Static Private Member Functions

static void finalize ()
 This is the cleanup function for the TerraLib V8-API module. More...
 
static void initialize ()
 This is the startup function for the TerraLib V8-API module. More...
 

Static Private Attributes

static const Modulesm_module
 Just to make a static initialization. More...
 

Friends

class te::common::Singleton< Module >
 

Detailed Description

This is a singleton that defines the TerraLib JavaScript-API module entry.

Definition at line 43 of file src/terralib/binding/v8/jsi/platform/Module.h.

Constructor & Destructor Documentation

te::v8::jsi::Module::Module ( )
protected
te::v8::jsi::Module::~Module ( )
protected

Member Function Documentation

void te::v8::jsi::Module::finalize ( )
staticprivate

This is the cleanup function for the TerraLib V8-API module.

Note
This method doesn't perform operations for this module.

Definition at line 79 of file src/terralib/binding/v8/jsi/platform/Module.cpp.

References TE_LOG_TRACE, and TR_V8JSI.

Referenced by Module().

static Module & te::common::Singleton< Module >::getInstance ( )
staticinherited

It returns a reference to the singleton instance.

Returns
A reference to the singleton instance.
void te::v8::jsi::Module::initialize ( )
staticprivate

This is the startup function for the TerraLib V8-API module.

Note
This method doesn't perform operations for this module.

Definition at line 74 of file src/terralib/binding/v8/jsi/platform/Module.cpp.

References TE_LOG_TRACE, and TR_V8JSI.

Referenced by Module().

Friends And Related Function Documentation

friend class te::common::Singleton< Module >
friend

Member Data Documentation

const Module& te::v8::jsi::Module::sm_module
staticprivate

Just to make a static initialization.

Definition at line 73 of file src/terralib/binding/v8/jsi/platform/Module.h.


The documentation for this class was generated from the following files: