API documentation  2.0rc1
Public Member Functions | List of all members
client::BhxBrowser Class Reference

#include <clientlib.h>

Inherits client::Object.

Public Member Functions

DOMExceptionget_lastError ()
 
bool checkMatchesGlobExpression (const String &pattern, const String &value)
 
bool checkMatchesUriExpression (const String &pattern, const String &value)
 
void clearLastError ()
 
double currentWindowId ()
 
void fireExtensionApiTelemetry (const String &functionName, bool isSucceeded, bool isSupported, const String &errorString)
 
void genericFunction (double functionId, Object *destination)
 
void genericFunction (double functionId, Object *destination, const String &parameters)
 
void genericFunction (double functionId, Object *destination, const String &parameters, double callbackId)
 
StringgenericSynchronousFunction (double functionId)
 
StringgenericSynchronousFunction (double functionId, const String &parameters)
 
StringgetExtensionId ()
 
ObjectgetThisAddress ()
 
void registerGenericFunctionCallbackHandler (Function *callbackHandler)
 
void registerGenericListenerHandler (Function *eventHandler)
 
void setLastError (const String &parameters)
 
void webPlatformGenericFunction (Object *destination)
 
void webPlatformGenericFunction (Object *destination, const String &parameters)
 
void webPlatformGenericFunction (Object *destination, const String &parameters, double callbackId)
 
BhxBrowserget_prototype ()
 
void set_prototype (BhxBrowser *)
 
 BhxBrowser ()
 
- Public Member Functions inherited from client::Object
 Object ()
 
template<typename T >
valueOf ()
 
 operator double () const
 
Objectoperator[] (const client::String &name) const
 
void set_ (const client::String &name, Object *v)
 
template<typename T , typename = typename std::enable_if<std::is_arithmetic<T>::value, T>::type>
void set_ (const client::String &name, T v)
 
bool hasOwnProperty (const client::String &name)
 

Constructor & Destructor Documentation

◆ BhxBrowser()

client::BhxBrowser::BhxBrowser ( )

Member Function Documentation

◆ checkMatchesGlobExpression()

bool client::BhxBrowser::checkMatchesGlobExpression ( const String pattern,
const String value 
)

◆ checkMatchesUriExpression()

bool client::BhxBrowser::checkMatchesUriExpression ( const String pattern,
const String value 
)

◆ clearLastError()

void client::BhxBrowser::clearLastError ( )

◆ currentWindowId()

double client::BhxBrowser::currentWindowId ( )

◆ fireExtensionApiTelemetry()

void client::BhxBrowser::fireExtensionApiTelemetry ( const String functionName,
bool  isSucceeded,
bool  isSupported,
const String errorString 
)

◆ genericFunction() [1/3]

void client::BhxBrowser::genericFunction ( double  functionId,
Object destination 
)

◆ genericFunction() [2/3]

void client::BhxBrowser::genericFunction ( double  functionId,
Object destination,
const String parameters 
)

◆ genericFunction() [3/3]

void client::BhxBrowser::genericFunction ( double  functionId,
Object destination,
const String parameters,
double  callbackId 
)

◆ genericSynchronousFunction() [1/2]

String* client::BhxBrowser::genericSynchronousFunction ( double  functionId)

◆ genericSynchronousFunction() [2/2]

String* client::BhxBrowser::genericSynchronousFunction ( double  functionId,
const String parameters 
)

◆ get_lastError()

DOMException* client::BhxBrowser::get_lastError ( )

◆ get_prototype()

BhxBrowser* client::BhxBrowser::get_prototype ( )

◆ getExtensionId()

String* client::BhxBrowser::getExtensionId ( )

◆ getThisAddress()

Object* client::BhxBrowser::getThisAddress ( )

◆ registerGenericFunctionCallbackHandler()

void client::BhxBrowser::registerGenericFunctionCallbackHandler ( Function callbackHandler)

◆ registerGenericListenerHandler()

void client::BhxBrowser::registerGenericListenerHandler ( Function eventHandler)

◆ set_prototype()

void client::BhxBrowser::set_prototype ( BhxBrowser )

◆ setLastError()

void client::BhxBrowser::setLastError ( const String parameters)

◆ webPlatformGenericFunction() [1/3]

void client::BhxBrowser::webPlatformGenericFunction ( Object destination)

◆ webPlatformGenericFunction() [2/3]

void client::BhxBrowser::webPlatformGenericFunction ( Object destination,
const String parameters 
)

◆ webPlatformGenericFunction() [3/3]

void client::BhxBrowser::webPlatformGenericFunction ( Object destination,
const String parameters,
double  callbackId 
)