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);
174 using ant::connect_pin;
175 using ant::connect_pins;
tInt64 tTimeStamp
type definition for a time value.
A common result class usable as return value throughout.
The IDataBinding interfaces provides methods for retrive information of the Pins published.
The IStreamItem interface is the base type for all object which are passed through a stream.
This base implementation of a sample writer is able to write to one Sample Stream which is connected ...
A Possible Sample Reader of a Trigger Function! Sample reader with a internal queue,...
Utility class that can be used to disconnect a pin via RAII.
cDisconnector(const adtf::ucom::ant::iobject_ptr< adtf::streaming::ant::IOutPin > &pPin)
Overload for construction with a pin instance.
cDisconnector(const adtf::ucom::ant::iobject_ptr< adtf::streaming::ant::IPin > &pPin)
Overload for construction with a pin instance.
cDisconnector(const adtf::ucom::ant::iobject_ptr< adtf::streaming::ant::IInPin > &pPin)
Overload for construction with a pin instance.
~cDisconnector()
This will disconnect the pin.
cDisconnector(const adtf::ucom::ant::iobject_ptr< adtf::ucom::ant::IObject > &pObject, const char *strPinName)
This will retrieve the pin from the given object.
Base object pointer to realize binary compatible reference counting in interface methods.
Object pointer implementation used for reference counting on objects of type IObject.
Implementation of a weak pointer for usage with iobject_ptr and object_ptr.
Copyright © Audi Electronics Venture GmbH.
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)
Connect the given output pin with the given input pin.
Namespace for entire ADTF SDK.
Copyright © Audi Electronics Venture GmbH.
Copyright © Audi Electronics Venture GmbH.
A timestamp with nanosecond precision.