ADTF
Loading...
Searching...
No Matches
adtf::streaming::IBindingType Class Referenceabstract

brings latest ant::IBindingType to users scope More...

#include <interface_binding_type_intf.h>

Inherits adtf::ucom::ant::IObject.

Public Member Functions

 ADTF_IID (IBindingType, "bindingtype.ant.streaming.adtf.iid")
 definiton of interface id
 
virtual tResult GetInterfaceID (base::ant::IString &&strInterfaceID) const=0
 
virtual tResult GetInterfaceProxyCID (base::ant::IString &&strInterfaceID) const=0
 
virtual bool IsEqual (const IBindingType &oType) const=0
 Returns whether true or false for equality.
 
- Public Member Functions inherited from adtf::ucom::ant::IObject
 ADTF_IID (IObject, "object.ant.ucom.adtf.iid")
 

Additional Inherited Members

- Protected Member Functions inherited from adtf::ucom::ant::IObject
 ~IObject ()=default
 Protected destructor --> Only the final implementation can be destroyed!
 

Detailed Description

brings latest ant::IBindingType to users scope

The Dynamic Binding type is to describe the IBindingType.

Member Function Documentation

◆ GetInterfaceID()

virtual tResult adtf::streaming::ant::IBindingType::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 adtf::streaming::ant::IBindingType::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 bool adtf::streaming::ant::IBindingType::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
trueis equal
falsenot equal

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