beautypg.com

5 keywords for input/output, 1 in (input) – Renesas Stub Generator V.1.00 User Manual

Page 69

background image

Section 6 Definitions of Server Functions

Rev. 1.01 Mar. 17, 2008 Page 57 of 128

REJ10J1822-0101

6.5

Keywords for Input/Output

The following three keywords are available for setting the input/output attributes of parameters.

• IN:

Input

• OUT: Output
• INOUT:

Input and output

The following optional keywords can also be attached to the keywords listed above (note,
however, that REF and DESC cannot be used at the same time).

• REF:

Passing by reference

• DESC:

The parameter is not passed from the client to the server

Each of these keywords, specified with one of the data-type keywords listed in section 6.6, works
as a declaration of the subsequent parameter specification.

6.5.1

IN (Input)

Description:

This keyword defines a parameter as an input to the server function. The parameter is transferred
from the client to the server and is then passed to the server function.

Example:

Specification of a server function

int func(int par);

The function takes par as an input and returns a value of type int.

Definition of the server function

int ret = func([IN DFLT]int par);

This manual is related to the following products: