|
WvStreams
|
This file contains the XPLC foundation interface. More...
#include <xplc/uuid.h>

Go to the source code of this file.
Classes | |
| interface | IObject |
| The basic interface which is included by all other XPLC interfaces and objects. More... | |
Macros | |
| #define | UNSTABLE_INTERFACE static bool UNSTABLE_INTERFACE = true; |
| Used to mark an interface as unstable. | |
Functions | |
| DEFINE_IID (IObject, {0x8ca76e98, 0xb653, 0x43d7, {0xb0, 0x56, 0x8b, 0x9d, 0xde, 0x9a, 0xbe, 0x9d}}) | |
| IObject's IID. | |
This file contains the XPLC foundation interface.
Definition in file debian/libwvstreams-dev/usr/include/wvstreams/xplc/IObject.h.
| #define UNSTABLE_INTERFACE static bool UNSTABLE_INTERFACE = true; |
Used to mark an interface as unstable.
Add an UNSTABLE_INTERFACE declaration to your object if you don't want people to use your interface without knowing the interface might change from underneath them. They will then have to #define UNSTABLE if they want their program to compile.
Definition at line 46 of file debian/libwvstreams-dev/usr/include/wvstreams/xplc/IObject.h.