ADTF  3.18.2
streamtype_intf.h File Reference

Copyright © Audi Electronics Venture GmbH. More...

Go to the source code of this file.

Classes

class  IStreamMetaType
 Defines access methods for a Stream Meta Type - see also Stream Type and Stream Meta Type for more information. More...
 
class  IStreamType
 Defines access methods for the interface of a Stream Type - see also Stream Type and Stream Meta Type for more information. More...
 
class  is_stream_meta_type< T >
 type traits concept test template to check wether a type T is a type can be used for Stream Meta Type or not. More...
 

Namespaces

 adtf
 Namespace for entire ADTF SDK.
 
 adtf::streaming
 Namespace for the ADTF Streaming SDK.
 
 adtf::streaming::ant
 Namespace for all functionality of the ADTF Streaming SDK provided since v3.0.
 
 adtf::streaming::spider
 Namespace for all functionality of the ADTF Streaming SDK provided since v3.18.
 
 adtf::streaming::flash
 Namespace for all functionality of the ADTF Streaming SDK provided since v3.5.
 

Functions

tResult is_equal (const ant::IStreamType &oLeftType, const ant::IStreamType &oRightType)
 Check if two stream types are equal. More...
 
template<typename T >
bool operator== (const IStreamType &oStreamType, T)
 The equality operator returns true only if the given oStreamType is an instance of the stream_meta_type in T. More...
 
template<typename T >
bool operator!= (const IStreamType &oStreamType, T oValue)
 The not-equality operator returns false only if the given oStreamType is not an instance of the stream_meta_type in T. More...
 
bool operator== (const IStreamType &oStreamTypeLeft, const IStreamType &oStreamTypeRight)
 The equality operator returns true only if the given oStreamTypeLeft has the exact same properties and property values as oStreamTypeRight. More...
 
bool operator!= (const IStreamType &oStreamTypeLeft, const IStreamType &oStreamTypeRight)
 The not-equality operator returns false only if the given oStreamTypeLeft has the exact same properties and property values as oStreamTypeRight. More...
 
template<typename VALUETYPE >
tResult set_property (IStreamType &oStreamType, const char *strNameOfValue, VALUETYPE oValue)
 Sets the property of the given oStreamType to the value oValue. More...
 
tResult set_property (IStreamType &oStreamType, const char *strNameOfValue, const char *poValue)
 Sets the property of the given oStreamType to the cString value poValue. More...
 
template<typename VALUETYPE >
VALUETYPE get_property (const IStreamType &oStreamType, const char *strNameOfValue, VALUETYPE oDefaultValue)
 Gets the property of the given oStreamType. More...
 
template<typename VALUETYPE >
VALUETYPE get_property (const IStreamType &oStreamType, const char *strNameOfValue)
 Gets the property of the given oStreamType. More...
 
tResult is_compatible (const ant::IStreamType &oCheckedType, const ant::IStreamType &oExpectedType)
 Checks whether oCheckedType is compatible with oExpectedType. More...
 
tResult is_compatible (const ucom::ant::iobject_ptr< const ant::IStreamType > &pCheckedType, const ucom::ant::iobject_ptr< const ant::IStreamType > &pExpectedType)
 Checks whether oCheckedType is compatible with oExpectedType. More...
 
tResult is_compatible (const ant::IStreamType &oCheckedType, const ucom::ant::iobject_ptr< const ant::IStreamType > &pExpectedType)
 Checks whether oCheckedType is compatible with oExpectedType. More...
 
tResult is_compatible (const ucom::ant::iobject_ptr< const ant::IStreamType > &pCheckedType, const ant::IStreamType &oExpectedType)
 Checks whether pCheckedType is compatible with oExpectedType. More...
 
template<typename T , typename std::enable_if_t< flash::is_stream_meta_type< T >::value, int > = 0>
bool operator== (const ucom::ant::iobject_ptr< const IStreamType > &pStreamType, const T &oValue)
 The equality operator returns true only if the given pStreamType is an instance of the stream_meta_type in T. More...
 
template<typename T , typename std::enable_if_t< flash::is_stream_meta_type< T >::value, int > = 0>
bool operator!= (const ucom::ant::iobject_ptr< const IStreamType > &pStreamType, const T &oValue)
 The equality operator returns true only if the given pStreamType is an instance of the stream_meta_type in T. More...
 

Detailed Description

Copyright © Audi Electronics Venture GmbH.

All rights reserved

Definition in file streamtype_intf.h.