diff options
author | Paul Jones <paulj@lshift.net> | 2009-08-26 12:14:05 +0100 |
---|---|---|
committer | Paul Jones <paulj@lshift.net> | 2009-08-26 12:14:05 +0100 |
commit | 6ebd401da6e46cee1bfff0836256c1a0114bbeaf (patch) | |
tree | 9e456fec770dfcfd65f1fec8e6c037dc49e5fd47 | |
parent | 382e58f2e2f95e37ef19b9203be6e98bb1cad556 (diff) | |
download | rabbitmq-server-6ebd401da6e46cee1bfff0836256c1a0114bbeaf.tar.gz |
Added code generation of is_method_synchronous
-rw-r--r-- | codegen.py | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -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})." |