|
ADTF
|
#include <interface_binding_type.h>
Inherits adtf::ucom::catwo::object< IBindingType, ucom::ant::IClassInfo, ucom::ant::ISerializable >.
Inherited by adtf::streaming::ant::binding_type< INTERFACE >.
Public Member Functions | |
| ADTF_CLASS_ID_NAME (cBindingType, "binding_type.streaming.adtf.cid", "Binding Type") | |
| dpointer implementation | |
| ADTF_SERIALIZER_VERSION (cBindingType, 1) | |
| Implementation for ISerializable. | |
| cBindingType (const char *strIID, const char *strProxyCID) | |
| cBindingType (const cBindingType &oBindingType) | |
| cBindingType (cBindingType &&oBindingType) | |
| cBindingType & | operator= (const cBindingType &oBindingType) |
| cBindingType & | operator= (cBindingType &&oBindingType) |
| cBindingType (const IBindingType &oBindingType) | |
| cBindingType & | operator= (const IBindingType &oBindingType) |
| virtual | ~cBindingType () |
| tResult | Create (const char *strIID, const char *strProxyCID) |
| tResult | GetInterfaceID (base::ant::IString &&strInterfaceID) const override |
| tResult | GetInterfaceProxyCID (base::ant::IString &&strProxyID) const override |
| bool | IsEqual (const IBindingType &oBindingType) const override |
| tResult | Serialize (ucom::ant::IStream &pOutputStream) const |
| tResult | Deserialize (const ucom::ant::IStream &pInputStream) |
Public Member Functions inherited from adtf::ucom::catwo::object< IBindingType, ucom::ant::IClassInfo, ucom::ant::ISerializable > | |
| tResult | GetInterface (const char *i_strIID, void *&o_pInterface) override |
| Query interfaces on an object. | |
| tResult | GetInterface (const char *i_strIID, const void *&o_pInterface) const override |
| Provides const correct interface querying. | |
| void | Destroy () const override |
| Switch from non-virtual destructor to virtual destructor. | |
| tResult | GetInterface (const char *i_strIID, void *&o_pInterface) override |
| Query interfaces on an object. | |
| tResult | GetInterface (const char *i_strIID, const void *&o_pInterface) const override |
| Provides const correct interface querying. | |
| void | Destroy () const override |
| Switch from non-virtual destructor to virtual destructor. | |
| tResult | GetInterface (const char *i_strIID, void *&o_pInterface) override |
| Query interfaces on an object. | |
| tResult | GetInterface (const char *i_strIID, const void *&o_pInterface) const override |
| Provides const correct interface querying. | |
| void | Destroy () const override |
| Switch from non-virtual destructor to virtual destructor. | |
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! | |
The BindingType default implementation.
| adtf::streaming::ant::cBindingType::cBindingType | ( | const char * | strIID, |
| const char * | strProxyCID ) |
CTOR This CTOR initializes the type immediately
| [in] | strIID | The Interface Identifier for GetInteraceID(). |
| [in] | strProxyCID | The Proxy Class Identifier for GetProxyCID(). |
|
virtual |
DTOR.
| adtf::streaming::ant::cBindingType::ADTF_CLASS_ID_NAME | ( | cBindingType | , |
| "binding_type.streaming.adtf.cid" | , | ||
| "Binding Type" | ) |
dpointer implementation
Implementation for ISerializable
| tResult adtf::streaming::ant::cBindingType::Create | ( | const char * | strIID, |
| const char * | strProxyCID ) |
Creator for Type. It initializes the type.
| [in] | strIID | The Interface Identifier for GetInteraceID(). |
| [in] | strProxyCID | The Proxy Class Identifier for GetProxyOID(). |