Resources | Resources |



Qualcomm Interface Definition Language Reference

Base version:

Brew MP 1.0.2

The Qualcomm Interface Definition Language (QIDL) can be used to define remotable interfaces. A remotable interface is one that works well across memory protection and processor boundaries. QIDL can also support communication between different programming languages.

This reference describes how QIDL differs from OMG (Object Management Group) IDL, and the mapping of QIDL constructs to the supported implementation languages. The currently supported languages are C++, C, Lua, and JSON.

Brew® Mobile Platform (Brew MP) includes the qidlc compiler for QIDL. The qidlc compiler is used to generate C and C++, Lua, and JSON utput from an IDL file. For information on using the qidlc compiler, see the Tools Reference.

For information on standard OMG IDL, see