21 tResult connect_pin(
const adtf::ucom::ant::iobject_ptr<IOutPin>& pOutPin,
22 adtf::ucom::ant::iobject_ptr<ISampleStream>& pSampleStream,
24 tResult connect_pin(
const adtf::ucom::ant::iobject_ptr<IOutPin>& pOutPin,
25 const adtf::ucom::ant::iobject_ptr<ISampleStream>& pSampleStream,
28 tResult connect_pin(
const adtf::ucom::ant::iobject_ptr<IInPin>& pInPin,
29 adtf::ucom::ant::iobject_ptr<ISampleStream>& pSampleStream,
31 tResult connect_pin(
const adtf::ucom::ant::iobject_ptr<IInPin>& pInPin,
32 const adtf::ucom::ant::iobject_ptr<ISampleStream>& pSampleStream,
35 tResult connect_pins(
const adtf::ucom::ant::iobject_ptr<IOutPin>& pOutPin,
36 const adtf::ucom::ant::iobject_ptr<IInPin>& pInPin,
38 tResult connect_pins(
const adtf::ucom::ant::iobject_ptr<IOutPin>& pOutPin,
39 const adtf::ucom::ant::iobject_ptr<IInPin>& pInPin,
40 adtf::ucom::ant::iobject_ptr<ISampleStream>& pSampleStream,
42 tResult connect_pins(
const adtf::ucom::ant::iobject_ptr<ISampleStream>& pForcedSampleStream,
43 const adtf::ucom::ant::iobject_ptr<IOutPin>& pOutPin,
44 const adtf::ucom::ant::iobject_ptr<IInPin>& pInPin,
56 cSampleWriterTester() =
default;
57 virtual ~cSampleWriterTester();
62 tResult Write(tTimeStamp tmTime,
const void* pData,
size_t szData);
63 tResult RunTrigger(tTimeStamp tmTime);
75 std::vector<adtf::ucom::object_ptr<const adtf::streaming::ant::ISample>> m_oSamples;
76 std::vector<adtf::ucom::object_ptr<const adtf::streaming::ant::IStreamType>> m_oTypes;
77 std::vector<tTimeStamp> m_oTriggers;
98 using ant::cSampleWriterTester::Write;
99 using ant::cSampleWriterTester::RunTrigger;
122 const char* strOutputPin,
124 const char* strInputPin,
140 const char* strPinName);
174using ant::connect_pin;
175using ant::connect_pins;
A_UTILS_NS::cResult tResult
For backwards compatibility and to bring latest version into scope.
Definition result.h:736
Definition data_binding_intf.h:24
Definition streamitem_intf.h:25
Definition samplewriter.h:34
Definition connect_pins.h:73
Definition connect_pins.h:50
cDisconnector(const adtf::ucom::ant::iobject_ptr< adtf::ucom::ant::IObject > &pObject, const char *strPinName)
Definition connect_pins.h:96
Definition connect_pins.h:132
cDisconnector(const adtf::ucom::ant::iobject_ptr< adtf::streaming::ant::IOutPin > &pPin)
cDisconnector(const adtf::ucom::ant::iobject_ptr< adtf::ucom::ant::IObject > &pObject, const char *strPinName)
cDisconnector(const adtf::ucom::ant::iobject_ptr< adtf::streaming::ant::IPin > &pPin)
cDisconnector(const adtf::ucom::ant::iobject_ptr< adtf::streaming::ant::IInPin > &pPin)
Base object pointer to realize binary compatible reference counting in interface methods.
Definition object_ptr_intf.h:112
Definition object_ptr.h:384
sample_reader< cDynamicSampleReaderQueue > cDynamicSampleReader
The cDynamicSampleReader will create a sample reader which will create a internal sample queue with u...
Definition samplereader.h:807
Namespace for all testing functionality of the ADTF Streaming SDK provided since v3....
Definition check_inner_pipes.h:18
Namespace for all testing functionality of the ADTF Streaming SDK provided since v3....
Definition connect_binding_objects.h:37
Namespace for all testing functionality of the ADTF Streaming SDK provided since v3....
Definition connect_pins.h:108
tResult connect_pins(const adtf::ucom::ant::iobject_ptr< adtf::ucom::ant::IObject > &pSource, const char *strOutputPin, const adtf::ucom::ant::iobject_ptr< adtf::ucom::ant::IObject > &pDestination, const char *strInputPin, bool bSync=true)
Namespace for all testing functionality provided within the ADTF Streaming SDK.
Definition check_inner_pipes.h:16
Namespace for the ADTF Streaming SDK.
Definition bindingproxyinport.h:14
ant::weak_object_ptr< T > weak_object_ptr
Alias always bringing the latest version of ant::weak_object_ptr into scope.
Definition weak_object_ptr.h:232
Namespace for all functionality provided by ADTF and its SDKs.
Definition adtf_client_connector.h:14
A timestamp with nanosecond precision.
Definition chrono.h:23