FireBreath  1.4.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Pages
FB::variant FB::JSAPIProxy::GetProperty ( const std::string &  propertyName)
virtual

Gets a property value.

Parameters
propertyNameName of the property.
Returns
The property value

Implements FB::JSAPI.

Definition at line 191 of file JSAPIProxy.cpp.

192 {
193  if (propertyName == "expired")
194  return isExpired();
195  FB::scoped_zonelock _l(getAPI(), getZone());
196  return getAPI()->GetProperty(propertyName);
197 }
Provides a helper class for locking.
Definition: JSAPI.h:548
bool isExpired() const
Returns true if the weak_ptr this contains doesn't point to anything.
Definition: JSAPIProxy.h:97
virtual SecurityZone getZone() const
Gets the currently active zone.
Definition: JSAPIImpl.h:238