Changes

Jump to: navigation, search

Researching XPIDL and IDL Technologies

187 bytes added, 12:21, 6 October 2006
Built In Types
== Introduction ==
XPIDL stands for XP Interface Description Language. It is a specification for XPCOM which is a cross platform adapter description language. An adapter description language is used to describe an adapter which unrelated with its machine language. The description of the adapter can use specialized tools to handle automatoc automatic generation of language that is unrelated to the adapter's specifications. Typically XPIDL is frequently used to generate C++ header files and typelib information.
== Language ==
};
C++ get and set methods for attributes are automatically declared for attributes in the
interface. For example attribute name foo generates accessor methods GetFoo and SetFoo.
=== Compiler ===
long PRInt32
long long PRInt64
unsigned short PRUint16
unsigned long PRUint32
unsigned long long PRUint64
float float
double double char char
wchar PRUnichar
string char*
wstring PRUnichar*
=== Include Terminology ===
To referencing interfaces defined in other files, you must type #include "filename.idl".
In XPIDL, #include only includes the file once, so the #include statement does not need the ifdefs which will be neede with required for the
the C preprocessor.
== NewsGroups ==
[http://groups.google.com/group/netscape.public.mozilla.xpcom?lnk=sg netscape.public.mozilla.xpcom] [http://groups.google.com/group/netscape.public.mozilla.os2?lnk=sg netscape.public.mozilla.os2]  These groups typically have topics that relate to XPIDL.
== Resources ==
1
edit

Navigation menu