_Intf Source Files

_Intf files (short for "Interface") contain the client-side classes needed to talk to a remote server – including proxy implementations and interfaces for each service, as well as auxiliary types used by the services' public APIs.

The types in the _Intf file represent how your client application interacts with and talks to the server.

In your client project, _Intf files will be first created (alongside a .remoteRODL and a _ServerAccess source file) when you Connect to a Server from the IDE, and they may be updated occasionally as you adjust your client app to changes made to the API on the server. The _Intf files will then be overwitten automatically by the IDE, so you should not make changes to them.

RODL-Based Servers

In RODL-Based server projects, _Intf files will also be generated from the .RODL in your project. These files will be identical to those generated on the client (for the same platform and language); your server code will use the auxiliary types and interfaces, and just ignore the proxies.

The _Intf files will be overwitten automatically by the IDE as your .RODL changes.

See Also: