diff options
Diffstat (limited to 'cpp/managementgen/qmfgen/schema.py')
-rwxr-xr-x | cpp/managementgen/qmfgen/schema.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/cpp/managementgen/qmfgen/schema.py b/cpp/managementgen/qmfgen/schema.py index dc8ffae446..7bf161dc2b 100755 --- a/cpp/managementgen/qmfgen/schema.py +++ b/cpp/managementgen/qmfgen/schema.py @@ -1476,8 +1476,11 @@ class SchemaClass: def genMethodIdDeclarations (self, stream, variables): number = 1 + ext = "" + if variables['genForBroker']: + ext = "QPID_BROKER_EXTERN " for method in self.methods: - stream.write (" QPID_BROKER_EXTERN static const uint32_t METHOD_" + method.getName().upper() +\ + stream.write (" " + ext + "static const uint32_t METHOD_" + method.getName().upper() +\ " = %d;\n" % number) number = number + 1 @@ -1521,7 +1524,7 @@ class SchemaClass: for config in self.properties: if config.isParentRef == 1: stream.write (config.getName () + \ - " = _parent->GetManagementObject ()->getObjectId ();") + " = _parent->GetManagementObject()->getObjectId();") return def genSchemaMD5 (self, stream, variables): |