ADTF
3.16.2
|
Public Member Functions | |
cCamelionStreamType (const tChar *strName="") | |
cCamelionStreamType (const ucom::ant::iobject_ptr< const ant::IStreamMetaType > &pMetaType) | |
cCamelionStreamType (const ucom::ant::iobject_ptr< const ant::IStreamType > &pStreamType) | |
void | SetMetaTypeName (const char *strMetaTypeName) |
void | SetMetaType (const ucom::ant::iobject_ptr< const ant::IStreamMetaType > &pMetaType) |
tResult | GetConfig (ucom::ant::iobject_ptr< base::ant::IProperties > &pProperties) override |
tResult | GetConfig (adtf::ucom::ant::iobject_ptr< const base::ant::IProperties > &pProperties) const override |
tResult | GetMetaType (adtf::ucom::ant::iobject_ptr< const adtf::streaming::ant::IStreamMetaType > &pParent) const override |
util::tVersion | GetVersion () const override |
tResult | GetMetaTypeName (base::ant::IString &&strName) const override |
base::ant::cProperties & | GetConfig () |
![]() | |
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... | |
![]() | |
ADTF_IID (IObject, "object.ant.ucom.adtf.iid") | |
Marks the IObject to be castable with the ucom_cast() More... | |
Private Attributes | |
adtf::ucom::ant::object_ptr< base::ant::cProperties > | m_pProperties |
adtf::ucom::ant::object_ptr< const adtf::streaming::ant::IStreamMetaType > | m_pStreamMetaType |
Additional Inherited Members | |
![]() | |
~IObject ()=default | |
Protected destructor --> Use implemented Destroy() instead of delete! | |
Definition at line 26 of file camelion_streamtype.h.