ADTF
Loading...
Searching...
No Matches
streamtype_intf.h File Reference
#include <adtfucom3/adtf_ucom3.h>
#include <adtfbase/string_intf.h>
#include <adtfbase/property_intf.h>
#include <adtfbase/properties.h>
#include <string>
Include dependency graph for streamtype_intf.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  adtf::streaming::ant::IStreamMetaType
 Defines access methods for a Stream Meta Type. More...
 
class  adtf::streaming::ant::IStreamType
 Defines access methods for the interface of a Stream Type. More...
 
class  adtf::streaming::flash::is_stream_meta_type< T >
 
class  adtf::streaming::IStreamMetaType
 Defines access methods for a Stream Meta Type. More...
 
class  adtf::streaming::IStreamType
 Defines access methods for the interface of a Stream Type. More...
 
class  adtf::streaming::is_stream_meta_type< T >
 

Namespaces

namespace  adtf
 Namespace for all functionality provided by ADTF and its SDKs.
 
namespace  adtf::streaming
 Namespace for the ADTF Streaming SDK.
 
namespace  adtf::streaming::ant
 Namespace for all functionality of the ADTF Streaming SDK provided since v3.0.
 
namespace  adtf::streaming::spider
 Namespace for all functionality of the ADTF Streaming SDK provided since v3.18.
 
namespace  adtf::streaming::flash
 Namespace for all functionality of the ADTF Streaming SDK provided since v3.5.
 

Functions

tResult adtf::streaming::spider::is_equal (const ant::IStreamType &oLeftType, const ant::IStreamType &oRightType)
 
template<typename T>
bool adtf::streaming::ant::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. It will compare the unique meta type name.
 
template<typename T>
bool adtf::streaming::ant::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. It will compare the unique meta type name.
 
bool adtf::streaming::ant::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. This works in both ways.
 
bool adtf::streaming::ant::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. This works in both ways.
 
template<typename VALUETYPE>
tResult adtf::streaming::ant::set_property (IStreamType &oStreamType, const char *strNameOfValue, VALUETYPE oValue)
 
tResult adtf::streaming::ant::set_property (IStreamType &oStreamType, const char *strNameOfValue, const char *poValue)
 
template<typename VALUETYPE>
VALUETYPE adtf::streaming::ant::get_property (const IStreamType &oStreamType, const char *strNameOfValue, VALUETYPE oDefaultValue)
 
template<typename VALUETYPE>
VALUETYPE adtf::streaming::ant::get_property (const IStreamType &oStreamType, const char *strNameOfValue)
 
tResult adtf::streaming::flash::is_compatible (const ant::IStreamType &oCheckedType, const ant::IStreamType &oExpectedType)
 
tResult adtf::streaming::flash::is_compatible (const ucom::ant::iobject_ptr< const ant::IStreamType > &pCheckedType, const ucom::ant::iobject_ptr< const ant::IStreamType > &pExpectedType)
 
tResult adtf::streaming::flash::is_compatible (const ant::IStreamType &oCheckedType, const ucom::ant::iobject_ptr< const ant::IStreamType > &pExpectedType)
 
tResult adtf::streaming::flash::is_compatible (const ucom::ant::iobject_ptr< const ant::IStreamType > &pCheckedType, const ant::IStreamType &oExpectedType)
 
template<typename T, typename std::enable_if_t< flash::is_stream_meta_type< T >::value, int > = 0>
bool adtf::streaming::ant::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. It will compare the unique meta type name.
 
template<typename T, typename std::enable_if_t< flash::is_stream_meta_type< T >::value, int > = 0>
bool adtf::streaming::ant::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. It will compare the unique meta type name.
 
template<typename VALUETYPE>
VALUETYPE adtf::streaming::get_property (const IStreamType &oStreamType, const char *strNameOfValue, VALUETYPE oDefaultValue)
 
template<typename VALUETYPE>
tResult adtf::streaming::set_property (IStreamType &oStreamType, const char *strNameOfValue, VALUETYPE oValue)
 
tResult adtf::streaming::is_compatible (const ant::IStreamType &oCheckedType, const ant::IStreamType &oExpectedType)
 
tResult adtf::streaming::is_equal (const ant::IStreamType &oLeftType, const ant::IStreamType &oRightType)
 

Detailed Description

Copyright © Audi Electronics Venture GmbH. All rights reserved