summaryrefslogtreecommitdiff
path: root/org.genivi.commonapi.core/src/org/genivi/commonapi/core/generator/FInterfaceProxyGenerator.xtend
diff options
context:
space:
mode:
Diffstat (limited to 'org.genivi.commonapi.core/src/org/genivi/commonapi/core/generator/FInterfaceProxyGenerator.xtend')
-rw-r--r--org.genivi.commonapi.core/src/org/genivi/commonapi/core/generator/FInterfaceProxyGenerator.xtend7
1 files changed, 5 insertions, 2 deletions
diff --git a/org.genivi.commonapi.core/src/org/genivi/commonapi/core/generator/FInterfaceProxyGenerator.xtend b/org.genivi.commonapi.core/src/org/genivi/commonapi/core/generator/FInterfaceProxyGenerator.xtend
index 52c5fd3..9c9eec5 100644
--- a/org.genivi.commonapi.core/src/org/genivi/commonapi/core/generator/FInterfaceProxyGenerator.xtend
+++ b/org.genivi.commonapi.core/src/org/genivi/commonapi/core/generator/FInterfaceProxyGenerator.xtend
@@ -423,14 +423,17 @@ class FInterfaceProxyGenerator {
def private generateSyncVariableList(FMethod fMethod) {
val syncVariableList = new ArrayList(fMethod.inArgs.map['_' + elementName])
- syncVariableList.add('_status')
+ syncVariableList.add('_internalCallStatus')
if (fMethod.hasError)
syncVariableList.add('_error')
syncVariableList.addAll(fMethod.outArgs.map['_' + elementName])
- return syncVariableList.join(', ') + ", _info"
+ if (!fMethod.isFireAndForget)
+ return syncVariableList.join(', ') + ", _info"
+ else
+ return syncVariableList.join(', ')
}
def private generateASyncVariableList(FMethod fMethod) {