functionDeclarations element
Generates implementation declarations for proxy functions for port type operations.
Usage
<functionDeclarations>
child elements
</functionDeclarations>
Attributes
There are no attributes.
Child elements
Element | Description |
---|---|
async |
Specifies whether asynchronous operations are included in the generated proxy functions. |
events |
Specifies whether related events are included in the generated functions. |
faultInfo |
Specifies whether parameters used to pass fault information are included in generated functions. |
operation |
Specifies an operation for which code is to be generated. |
portType |
Specifies the port type for which code is to be generated. |
Child element sequence
(
portType?,
operation*,
events?,
async?,
faultInfo?
)
Parent elements
Element | Description |
---|---|
file |
Outputs a file from the code generator. |
Remarks
This element generates declarations of member functions corresponding to operations called out by the contract. These declarations are in a form appropriate for consumption by a C++ compiler and are generally used in .cpp files.
Example:
<functionDeclarations events = "true"/>
Element information
Label | Value |
---|---|
Minimum supported system |
Windows Vista |
Can be empty | Yes |