ADTF  3.13.2
IBindingTypeabstract

The Dynamic Binding type is to describe the IBindingType. More...

Inheritance diagram for IBindingType:
[legend]

Public Member Functions

 ADTF_IID (IBindingType, "bindingtype.ant.streaming.adtf.iid")
 definiton of interface id
 
virtual tResult GetInterfaceID (base::ant::IString &&strInterfaceID) const =0
 Gets the interface ID which describes the IBindingType::GetServerObject. More...
 
virtual tResult GetInterfaceProxyCID (base::ant::IString &&strInterfaceID) const =0
 Gets the Proxy Class (Object) ID which is the proxy class for serialization of server Calls. More...
 
virtual tBool IsEqual (const IBindingType &oType) const =0
 Returns whether true or false for equality. More...
 
- Public Member Functions inherited from IObject
 ADTF_IID (IObject, "object.ant.ucom.adtf.iid")
 Marks the IObject to be castable with the ucom_cast() More...
 

Additional Inherited Members

- Protected Member Functions inherited from IObject
 ~IObject ()=default
 Protected destructor –> Use implemented Destroy() instead of delete!
 

Detailed Description

The Dynamic Binding type is to describe the IBindingType.

Definition at line 22 of file interface_binding_type_intf.h.

Member Function Documentation

◆ GetInterfaceID()

virtual tResult GetInterfaceID ( base::ant::IString &&  strInterfaceID) const
pure virtual

Gets the interface ID which describes the IBindingType::GetServerObject.

Returns
Interface ID as NULL Terminated String

◆ GetInterfaceProxyCID()

virtual tResult GetInterfaceProxyCID ( base::ant::IString &&  strInterfaceID) const
pure virtual

Gets the Proxy Class (Object) ID which is the proxy class for serialization of server Calls.

Returns
Proxy OID as NULL Terminated String

◆ IsEqual()

virtual tBool IsEqual ( const IBindingType oType) const
pure virtual

Returns whether true or false for equality.

Default implementations will return true if the string of the GetInterfaceID value is equally.

Parameters
[in]oTypeType to compare.
Return values
tTrueis equal
tFalsenot equal

Copyright © Audi Electronics Venture GmbH. All rights reserved. (Generated on Tue Nov 16 2021 by doxygen 1.8.14)