ADTF
|
Binding type generation template to initialize a BindingType with the information of the INTERFACE type. More...
Public Member Functions | |
binding_type (const char *strProxyOID) | |
Public Member Functions inherited from cBindingType | |
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... | |
Additional Inherited Members | |
Protected Member Functions inherited from IObject | |
~IObject ()=default | |
Protected destructor --> Use implemented Destroy() instead of delete! | |
Binding type generation template to initialize a BindingType with the information of the INTERFACE type.
INTERFACE | The interface type the BindingType initialized for. |
Definition at line 95 of file interface_binding_type.h.