ADTF
|
The BindingType default implementation. More...
Public Member Functions | |
ADTF_CLASS_ID_NAME (cBindingType, "binding_type.streaming.adtf.cid", "Binding Type") | |
Implementation for ISerializable. | |
ADTF_SERIALIZER_VERSION (cBindingType, 1) | |
Implementation for ISerializable. | |
cBindingType (const char *strIID, const char *strProxyCID) | |
CTOR This CTOR initializes the type immediately. More... | |
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 () |
DTOR. | |
tResult | Create (const char *strIID, const char *strProxyCID) |
Creator for Type. More... | |
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 object< IBindingType, ucom::ant::IClassInfo, ucom::ant::ISerializable > | |
tResult | GetInterface (const char *i_strIID, void *&o_pInterface) override |
Query interfaces on an object. More... | |
tResult | GetInterface (const char *i_strIID, const void *&o_pInterface) const override |
Provides const correct interface querying. More... | |
void | Destroy () const override |
Destruct and deallocate instantiations of type IObject . 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... | |
Private Member Functions | |
A_UTILS_D (cBindingType) | |
dpointer implementation | |
cBindingType ()=default | |
default CTOR. | |
Private Attributes | |
adtf_util::cString | m_strInterfaceIID |
The Interface Identifier for GetInteraceID(). | |
adtf_util::cString | m_strProxyCID |
The Proxy Class Identifier for GetProxyOID(). | |
Additional Inherited Members | |
Protected Member Functions inherited from IObject | |
~IObject ()=default | |
Protected destructor --> Use implemented Destroy() instead of delete! | |
The BindingType default implementation.
Definition at line 20 of file interface_binding_type.h.
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(). |
tResult 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(). |