Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

XPLC_IID< T > Struct Template Reference

#include <xplc/uuid.h>


Detailed Description

template<class T>
struct XPLC_IID< T >

An Interface IDentifier.

Every interface (abstract classes derived from IObject) must have a unique IID, so that getInterface() can ask for that interface.

Generate a UUID for your IID using 'uuidgen', then declare your IID using DEFINE_IID(ClassName). If you need to obtain the UUID corresponding to that interface in the future, call the static function XPLC_IID<ClassName>::get().


The documentation for this struct was generated from the following file:
Generated on Tue Jul 12 03:00:27 2005 for WvStreams by  doxygen 1.4.0