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