summaryrefslogtreecommitdiff
path: root/src/jsapi-libdom.h
diff options
context:
space:
mode:
authorVincent Sanders <vincent.sanders@collabora.co.uk>2013-01-17 19:56:26 +0000
committerVincent Sanders <vincent.sanders@collabora.co.uk>2013-01-17 19:56:26 +0000
commitdfc6f6b676838beee317f787041c25d6d8a486b3 (patch)
tree2f9efb54b517f991bf2a2ceb5b63dce124c104e1 /src/jsapi-libdom.h
parent2b722f1ccfecc75ed93651543c9ba22a849396a1 (diff)
downloadnsgenbind-dfc6f6b676838beee317f787041c25d6d8a486b3.tar.gz
nsgenbind-dfc6f6b676838beee317f787041c25d6d8a486b3.tar.bz2
add class descriptor construction for default property actions
Diffstat (limited to 'src/jsapi-libdom.h')
-rw-r--r--src/jsapi-libdom.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/jsapi-libdom.h b/src/jsapi-libdom.h
index a263efa..7db664d 100644
--- a/src/jsapi-libdom.h
+++ b/src/jsapi-libdom.h
@@ -20,6 +20,12 @@ struct binding {
bool has_private; /* true if the binding requires a private structure */
bool has_global; /* true if the binding is for a global */
struct genbind_node *binding_list; /* node list of the binding */
+
+ struct genbind_node *addproperty; /* binding api add property node or NULL */
+ struct genbind_node *delproperty; /* binding api delete property node or NULL */
+ struct genbind_node *getproperty; /* binding api get property node or NULL */
+ struct genbind_node *setproperty; /* binding api set property node or NULL */
+ struct genbind_node *enumerate; /* binding api enumerate node or NULL */
struct genbind_node *resolve; /* binding api resolve node or NULL */
struct genbind_node *finalise; /* binding api finalise node or NULL */
struct genbind_node *mark; /* binding api mark node or NULL */