summaryrefslogtreecommitdiffstats
path: root/generate-binding-glue.py
diff options
context:
space:
mode:
Diffstat (limited to 'generate-binding-glue.py')
-rw-r--r--generate-binding-glue.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/generate-binding-glue.py b/generate-binding-glue.py
index 086ad32..4791b4d 100644
--- a/generate-binding-glue.py
+++ b/generate-binding-glue.py
@@ -73,7 +73,8 @@ def emit_afb_verbs(api):
p(' {}', '};')
def emit_binding(api):
- p('namespace {', '')
+ p('namespace {')
+ p('std::mutex binding_m;', '')
for func in api['functions']:
emit_func(api, func)
p('} // namespace', '')
@@ -95,7 +96,7 @@ def emit_afb_api(api):
for f in api['functions']:
p(' result_type %(name)s(' % f + ', '.join(map(lambda x: '%(type)s %(name)s' % x, f.get('args', []))) + ');')
p('};', '')
- p('} // namespace wm')
+ p('} // namespace wm', '')
# names must always be valid in c and unique for each function (that is its arguments)
# arguments will be looked up from json request, range checking needs to be implemented