Namespace for all testing functionality provided within the ADTF Streaming SDK. More...
Namespaces | |
namespace | ant |
Namespace for all testing functionality of the ADTF Streaming SDK provided since v3.0. | |
namespace | flash |
Namespace for all testing functionality of the ADTF Streaming SDK provided since v3.5. | |
namespace | hollow |
Namespace for all testing functionality of the ADTF Streaming SDK provided since v3.7. | |
namespace | kiwi |
Namespace for all testing functionality of the ADTF Streaming SDK provided since v3.10. | |
namespace | penguin |
Namespace for all testing functionality of the ADTF Streaming SDK provided since v3.15. | |
Classes | |
class | cDisconnector |
Utility class that can be used to disconnect a pin via RAII. More... | |
class | cErrorHandlingManager |
Utility Class that registers itself as global ADTF error handler and records all errors. More... | |
class | cPinOutputTester |
class | cSampleWriterTester |
Functions | |
bool | check_if_pipe_exists (const adtf_util::cStringList &lstPipe, adtf::ucom::object_list< adtf::streaming::ITriggerPipe > &lstPipesToCheck) |
tResult | check_inner_pipes (std::initializer_list< adtf_util::cStringList > lstForPipes, adtf::ucom::object_list< adtf::streaming::ITriggerPipe > &lstPipesToCheck) |
tResult | connect_binding_objects (IBindingClient &pClient, IBindingServer &pServer) |
tResult | connect_interface_binding (streaming::ant::IInterfaceBinding &oSource, const char *strServerObjectName, streaming::ant::IInterfaceBinding &oClient, const char *strClientObjectName) |
tResult | connect_pin (const adtf::ucom::ant::iobject_ptr< IOutPin > &pOutPin, adtf::ucom::ant::iobject_ptr< ISampleStream > &pSampleStream, bool bSync) |
tResult | connect_pins (const adtf::ucom::ant::iobject_ptr< IOutPin > &pOutPin, const adtf::ucom::ant::iobject_ptr< IInPin > &pInPin, bool bSync) |
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. | |
tResult | discover_trigger_item (const ucom::ant::iobject_ptr< const streaming::ant::ITriggerPipeSource > &pItem, ucom::ant::iobject_enum< const streaming::ant::ITriggerPipeSource > &lstOfItemsInOrderOfCall) |
tResult | print_trigger_items (ucom::ant::iobject_enum< const streaming::ant::ITriggerPipeSource > &lstOfItemsInOrderOfCall) |
tResult | log_trigger_items (ucom::ant::iobject_enum< const streaming::ant::ITriggerPipeSource > &lstOfItemsInOrderOfCall) |
tResult | trigger_runner (streaming::ant::IRuntimeBehaviour &oGraphObject, const char *strRunner, base::flash::tNanoSeconds tmTrigger=base::flash::tNanoSeconds{0}) |
Trigger a runner of an object. | |
tResult | trigger_runner (const ucom::ant::iobject_ptr< ucom::ant::IObject > &pGraphObject, const char *strRunner, base::flash::tNanoSeconds tmTrigger=base::flash::tNanoSeconds{0}) |
Trigger a runner of an object. | |
std::vector< std::string > | discover_trigger_pipe_call_path (const ucom::ant::iobject_ptr< const streaming::ant::ITriggerPipeSource > &pItem) |
Retrieves a vector of trigger pipe item names in order of call. | |
std::vector< std::string > | discover_trigger_item_call_path (const ucom::ant::iobject_ptr< const ucom::ant::IObject > &pObject, const char *strPinOrRunnerName) |
Retrieves a vector of trigger pipe item names in order of call for a Pin or Runner of a object. | |
Namespace for all testing functionality provided within the ADTF Streaming SDK.
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.
This will create a sample stream when neccessary.
[in] | pSource | The source object. |
[in] | strOutputPin | The output pin. |
[in] | pDestination | The destination object. |
[in] | strInputPin | The input pin. |
[in] | bSync | Whether or not to connect the pins with a trigger pipe. |
std::vector< std::string > discover_trigger_item_call_path | ( | const ucom::ant::iobject_ptr< const ucom::ant::IObject > & | pObject, |
const char * | strPinOrRunnerName ) |
Retrieves a vector of trigger pipe item names in order of call for a Pin or Runner of a object.
pObject | The filter or sample stream source |
strPinOrRunnerName | the pin name or runner name |
tResult | if strPinOrRunnerName was not found |
std::vector< std::string > discover_trigger_pipe_call_path | ( | const ucom::ant::iobject_ptr< const streaming::ant::ITriggerPipeSource > & | pItem | ) |
Retrieves a vector of trigger pipe item names in order of call.
pItem | the trigger item source to discover |
tResult trigger_runner | ( | const ucom::ant::iobject_ptr< ucom::ant::IObject > & | pGraphObject, |
const char * | strRunner, | ||
base::flash::tNanoSeconds | tmTrigger = base::flash::tNanoSeconds{0} ) |
Trigger a runner of an object.
[in] | pGraphObject | The object that contains the runner. |
[in] | strRunner | The name of the runner. |
[in] | tmTrigger | The timestamp passed to the runner. |
tResult trigger_runner | ( | streaming::ant::IRuntimeBehaviour & | oGraphObject, |
const char * | strRunner, | ||
base::flash::tNanoSeconds | tmTrigger = base::flash::tNanoSeconds{0} ) |
Trigger a runner of an object.
[in] | oGraphObject | The object that contains the runner. |
[in] | strRunner | The name of the runner. |
[in] | tmTrigger | The timestamp passed to the runner. |