ADTF
Loading...
Searching...
No Matches
filterbase.h File Reference
#include "filter_levelmachine.h"
#include "runtime_behaviour.h"
#include "interface_binding.h"
#include "data_binding.h"
#include "named_graph_object.h"
#include "reference_clock_intf.h"
#include "triggerpipe.h"
#include "runner.h"
#include "interface_binding_object.h"
Include dependency graph for filterbase.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::cFilterBase
 The cFilterBase class implements a basic filter that supports the ant::IFilter interfaces. More...
 
class  adtf::streaming::cFilterBase
 The cFilterBase class implements a basic filter that supports the ant::IFilter interfaces. More...
 

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::flash
 Namespace for all functionality of the ADTF Streaming SDK provided since v3.5.
 

Functions

template<typename DATABINDING_BEHAVIOUR_CLASS>
tResult adtf::streaming::ant::create_inner_pipe (DATABINDING_BEHAVIOUR_CLASS &oComponent, adtf_util::cStringList lstItems)
 
template<typename DATABINDING_BEHAVIOUR_CLASS, typename RUN_FUNC>
tResult adtf::streaming::ant::create_inner_pipe (DATABINDING_BEHAVIOUR_CLASS &oComponent, const adtf_util::cString &strNameOfRunner, const adtf_util::cString &strSource, RUN_FUNC &&oRunFunc)
 
template<typename INTERFACE>
tResult adtf::streaming::ant::create_server (cFilterBase &oFilter, const char *strServerName, const adtf::ucom::iobject_ptr< INTERFACE > &pServerInterface)
 
template<typename INTERFACE>
tResult adtf::streaming::ant::create_client (cFilterBase &oFilter, const char *strClientName)
 
tResult adtf::streaming::ant::create_runner (cFilterBase &oFilter, const char *strNameOfRunner, adtf::base::ant::IRunnable &oRunnable)
 
template<typename Interface, typename InterfaceBinding>
tResult adtf::streaming::flash::create_server (InterfaceBinding &oInterfaceBinding, const char *strServerName, const adtf::ucom::iobject_ptr< Interface > &pServerInterface)
 
template<typename Interface, typename InterfaceBinding>
tResult adtf::streaming::flash::create_client (InterfaceBinding &oInterfaceBinding, const char *strClientName)
 
template<typename DATABINDING_BEHAVIOUR_CLASS>
tResult adtf::streaming::flash::create_inner_pipe (DATABINDING_BEHAVIOUR_CLASS &oComponent, adtf_util::cStringList lstItems)
 
template<typename DATABINDING_BEHAVIOUR_CLASS>
tResult adtf::streaming::create_inner_pipe (DATABINDING_BEHAVIOUR_CLASS &oComponent, adtf_util::cStringList lstItems)
 
template<typename Interface, typename InterfaceBinding>
tResult adtf::streaming::create_server (InterfaceBinding &oInterfaceBinding, const char *strServerName, const adtf::ucom::iobject_ptr< Interface > &pServerInterface)
 
template<typename Interface, typename InterfaceBinding>
tResult adtf::streaming::create_client (InterfaceBinding &oInterfaceBinding, const char *strClientName)
 
tResult adtf::streaming::create_runner (cFilterBase &oFilter, const char *strNameOfRunner, adtf::base::ant::IRunnable &oRunnable)
 

Detailed Description

Copyright © Audi Electronics Venture GmbH. All rights reserved