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