ADTF
3.18.2
|
Public Member Functions | |
stream_type_default_array ()=delete | |
no default CTOR | |
stream_type_default_array (const ddl::DDStructure &oValueTypeDefinition, size_t szArraySize) | |
CTOR. More... | |
stream_type_default_array (const ddl::DDStructure &oValueTypeDefinition, size_t szArraySize, ddl::DataRepresentation eDataRep) | |
CTOR. More... | |
stream_type_default_array (std::string_view strMDStructName, std::string_view strMDDescription, size_t szArraySize) | |
CTOR. More... | |
stream_type_default_array (std::string_view strMDStructName, std::string_view strMDDescription, size_t szArraySize, ddl::DataRepresentation eDataRep) | |
CTOR. More... | |
stream_type_default_array (std::string_view strMDStructName, size_t szArraySize) | |
CTOR. More... | |
stream_type_default_array (std::string_view strMDStructName, size_t szArraySize, ddl::DataRepresentation eDataRep) | |
CTOR. More... | |
Public Member Functions inherited from cStreamTypeDefaultBase | |
cStreamTypeDefaultBase (std::string_view strMDStructName, std::string_view strMDDescription, ddl::DataRepresentation eMDDataRepresentation, size_t szFixArraySize, bool bValidate=false) | |
cStreamTypeDefaultBase (std::string_view strMDStructName, ddl::DataRepresentation eMDDataRepresentation, size_t szFixArraySize) | |
Public Member Functions inherited from cStreamType | |
cStreamType () | |
Default CTOR. | |
template<typename MetaType > | |
cStreamType (const MetaType &) | |
Convenience CTOR will create an Instance of given Stream Meta Type oTypeDefintion and sets the default properties. More... | |
cStreamType (const IStreamType &pType) | |
Copy CTOR will create fully deep copy of given pType . More... | |
virtual | ~cStreamType () |
DTOR. | |
tTimeStamp | GetTime () const |
tResult | SetTime (tTimeStamp oTimeStamp) |
tResult | GetMetaTypeName (base::ant::IString &&strTypeName) const override |
Get the meta type name of this instance. More... | |
adtf::util::tVersion | GetVersion () const override |
Get version of this instance of the StreamMetaType. More... | |
tResult | GetConfig (adtf::ucom::iobject_ptr< base::ant::IProperties > &pProperties) override |
Get all properties of a Stream Type (read/write) More... | |
tResult | GetConfig (adtf::ucom::iobject_ptr< const base::ant::IProperties > &pProperties) const override |
Get all properties of a Stream Type (read/write) More... | |
tResult | GetMetaType (adtf::ucom::iobject_ptr< const IStreamMetaType > &pMetaType) const override |
Get the Stream Meta Type definition of the Stream Type. More... | |
Public Member Functions inherited from object< IStreamType > | |
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 cStreamType | |
cStreamType (const cStreamType &oType)=delete | |
hide copy CTOR | |
cStreamType & | operator= (const cStreamType &oType)=delete |
hide copy operator | |
cStreamType (cStreamType &&oType)=delete | |
hide move CTOR | |
cStreamType & | operator= (cStreamType &&oType)=delete |
hide move operator | |
Protected Member Functions inherited from IObject | |
~IObject ()=default | |
Protected destructor --> Use implemented Destroy() instead of delete! | |
Definition at line 339 of file stream_type_default.h.
|
inline |
CTOR.
Creates an instance of the stream_meta_type_default and and use the given oValueTypeDefinition
as value type description. This description can be generated by the osborn::structure type reflection API for example.
oValueTypeDefinition | The structure<> description for the value type to use for the structured data. |
szArraySize | The array size to use for generating the array type. (see quiet::stream_type_default_array) |
Definition at line 359 of file stream_type_default.h.
|
inline |
CTOR.
Creates an instance of the stream_meta_type_default and and use the given oValueTypeDefinition
as value type description. This description can be generated by the osborn::structure type reflection API for example.
oValueTypeDefinition | The structure<> description for the value type to use for the structured data. |
szArraySize | The array size to use for generating the array type. (see quiet::stream_type_default_array) |
eDataRep | the data representation to use. |
Definition at line 376 of file stream_type_default.h.
|
inline |
CTOR.
Creates an instance of the stream_meta_type_default and sets the given description.
strMDStructName | The struct name for the description to use. |
strMDDescription | The ddl description to set. |
Definition at line 396 of file stream_type_default.h.
|
inline |
CTOR.
Creates an instance of the stream_meta_type_default and sets the given description.
strMDStructName | The struct name for the description to use. |
strMDDescription | The ddl description to set. |
eDataRep | the data representation to use. |
Definition at line 412 of file stream_type_default.h.
|
inline |
CTOR.
Creates an instance of the stream_meta_type_default and sets the value type description by evaluating for the strMDStructName
via call of adtf::services::ant::IMediaDescriptionService::GetStructMediaDescription.
strMDStructName | The struct name for the description to use. |
szArraySize | The array size to use for generating the array type. (see quiet::stream_type_default_array) |
Definition at line 432 of file stream_type_default.h.
|
inline |
CTOR.
Creates an instance of the stream_meta_type_default and sets the value type description by evaluating for the strMDStructName
via call of adtf::services::ant::IMediaDescriptionService::GetStructMediaDescription.
strMDStructName | The struct name for the description to use. |
szArraySize | The array size to use for generating the array type. (see quiet::stream_type_default_array) |
eDataRep | the data representation to use. |
Definition at line 449 of file stream_type_default.h.