21 ucom::ant::IClassInfo,
22 ucom::ant::ISerializable>
29 "binding_type.streaming.adtf.cid",
50 const char* strProxyCID);
73 const char* strProxyCID);
78 bool IsEqual(
const IBindingType& oBindingType)
const override;
94 template<
typename INTERFACE>
#define ADTF_CLASS_INFO_IMPL(_class)
Common macro to implement correct treatment of adtf::ucom::ant::IClassInfo.
A common result class usable as return value throughout.
The IString interface provides methods for getting and setting strings through abstract interfaces.
The Dynamic Binding type is to describe the IBindingType.
Binding type generation template to initialize a BindingType with the information of the INTERFACE ty...
The BindingType default implementation.
A_UTILS_D(cBindingType)
dpointer implementation
adtf_util::cString m_strProxyCID
The Proxy Class Identifier for GetProxyOID().
virtual ~cBindingType()
DTOR.
adtf_util::cString m_strInterfaceIID
The Interface Identifier for GetInteraceID().
cBindingType(const char *strIID, const char *strProxyCID)
CTOR This CTOR initializes the type immediately.
tResult Create(const char *strIID, const char *strProxyCID)
Creator for Type.
cBindingType()=default
default CTOR.
ADTF_SERIALIZER_VERSION(cBindingType, 1)
Implementation for ISerializable.
ADTF_CLASS_ID_NAME(cBindingType, "binding_type.streaming.adtf.cid", "Binding Type")
Implementation for ISerializable.
The IStream interface provides defines methods for streaming data.
Use this template if you want to implement an ucom::ant::IObject based Interface and/or subclass an e...
Copyright © Audi Electronics Venture GmbH.
string_base< cStackString > cString
cString implementation for a stack string which works on stack if string is lower than A_UTILS_DEFAUL...
Namespace for entire ADTF SDK.