iii
Contents
Section 1 Overview..................................................................................................1
1.1 Overview............................................................................................................................... 1
1.2 Operating Environment......................................................................................................... 2
Section 2 Installation................................................................................................3
2.1 Downloading......................................................................................................................... 3
2.2 Installing RPCGEN...............................................................................................................3
Section 3 Functions and Files Generated by RPCGEN...........................................5
3.1 Functions Generated by RPCGEN........................................................................................ 5
3.1.1 Client..................................................................................................................... 6
3.1.2 Server.................................................................................................................... 6
3.2 Files Generated by RPCGEN................................................................................................ 7
Section 4 Executing RPCGEN ................................................................................9
4.1 Executing RPCGEN ............................................................................................................. 9
4.2 Options................................................................................................................................ 10
4.2.1 PUBI ................................................................................................................... 10
4.2.2 CLNTS................................................................................................................ 10
4.2.3 CLNTI................................................................................................................. 10
4.2.4 SVRS .................................................................................................................. 11
4.2.5 SVRI ................................................................................................................... 11
4.3 Executing RPCGEN as a Build Phase in the High-performance Embedded Workshop..... 12
Section 5 Specifications of a Config File ..............................................................23
5.1 Definition............................................................................................................................ 23
5.2 Comments ........................................................................................................................... 24
5.3 File Locations ..................................................................................................................... 25
5.3.1 PUB_INCPATH ................................................................................................. 25
5.3.2 CLNT_SOURCEPATH...................................................................................... 26
5.3.3 CLNT_INCPATH............................................................................................... 26
5.3.4 SVR_SOURCEPATH......................................................................................... 27
5.3.5 SVR_INCPATH ................................................................................................. 27
5.4 Controlling the Output of #include Directives.................................................................... 28
5.4.1 Order of #Include Directives............................................................................... 29
5.4.2 GLOBAL_INCFILE ...........................................................................................30