summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Jones <paulj@lshift.net>2009-08-26 12:14:05 +0100
committerPaul Jones <paulj@lshift.net>2009-08-26 12:14:05 +0100
commit6ebd401da6e46cee1bfff0836256c1a0114bbeaf (patch)
tree9e456fec770dfcfd65f1fec8e6c037dc49e5fd47
parent382e58f2e2f95e37ef19b9203be6e98bb1cad556 (diff)
downloadrabbitmq-server-6ebd401da6e46cee1bfff0836256c1a0114bbeaf.tar.gz
Added code generation of is_method_synchronous
-rw-r--r--codegen.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/codegen.py b/codegen.py
index 84741ea2..b46c4d31 100644
--- a/codegen.py
+++ b/codegen.py
@@ -117,6 +117,9 @@ def genErl(spec):
def genMethodHasContent(m):
print "method_has_content(%s) -> %s;" % (m.erlangName(), str(m.hasContent).lower())
+
+ def genMethodIsSynchronous(m):
+ print "is_method_synchronous(%s) -> %s;" % (m.erlangName(), str(m.isSynchronous).lower())
def genMethodFieldTypes(m):
"""Not currently used - may be useful in future?"""
@@ -246,6 +249,7 @@ def genErl(spec):
-export([method_id/1]).
-export([method_has_content/1]).
+-export([is_method_synchronous/1]).
-export([method_fieldnames/1]).
-export([decode_method_fields/2]).
-export([decode_properties/2]).
@@ -266,6 +270,9 @@ bitvalue(undefined) -> 0.
for m in methods: genMethodHasContent(m)
print "method_has_content(Name) -> exit({unknown_method_name, Name})."
+ for m in methods: genMethodIsSynchronous(m)
+ print "is_method_synchronous(Name) -> exit({unknown_method_name, Name})."
+
for m in methods: genMethodFieldNames(m)
print "method_fieldnames(Name) -> exit({unknown_method_name, Name})."