ADTF
Loading...
Searching...
No Matches
adtf::ucom::ant::IObjectCompatibility Class Reference

#include <object_compatibility_intf.h>

Public Types

enum  tObjectCompatiblity { UCOMVersionReturn = 0x00000100 , UCOMCompatibilityOffset = 0x00100000 }
 

Public Member Functions

 ADTF_IID (IObjectCompatibility, "object_compatibility.ant.ucom.adtf.iid")
 

Protected Member Functions

 ~IObjectCompatibility ()=default
 Protected destructor --> Only the final implementation can be destroyed!
 

Detailed Description

This class defines an enumeration for the IObject::GetInterface method.

Member Enumeration Documentation

◆ tObjectCompatiblity

This is a 32 Bit value which is submitted to the GetInterface Method to check for BugFixes. It must start and end with a 0.

Member Function Documentation

◆ ADTF_IID()

adtf::ucom::ant::IObjectCompatibility::ADTF_IID ( IObjectCompatibility ,
"object_compatibility.ant.ucom.adtf.iid"  )

Marks the IObjectCompatibility to be castable with the ucom_cast<>

See also
ADTF_IID(_interface, _striid)

The documentation for this class was generated from the following file: