Public Member Functions | Public Attributes | List of all members
MockStreamSubscriptionInstaller Struct Reference

#include <kinesis_video_streamer_test_utils.h>

Inheritance diagram for MockStreamSubscriptionInstaller:
Inheritance graph
[legend]

Public Member Functions

KinesisManagerStatus Install (const StreamSubscriptionDescriptor &descriptor) const override
 
 MockStreamSubscriptionInstaller (TestData *data, Aws::Kinesis::KinesisStreamManagerInterface &stream_manager, ros::NodeHandle &handle)
 
void Uninstall (std::string &topic_name)
 
- Public Member Functions inherited from Aws::Kinesis::RosStreamSubscriptionInstaller
 RosStreamSubscriptionInstaller (ros::NodeHandle &handle)
 
void set_stream_manager (KinesisStreamManagerInterface *stream_manager)
 
virtual bool SetDefaultCallbacks ()
 
bool SetupImageTransport (const ImageTransportCallbackFn callback)
 
bool SetupKinesisVideoFrameTransport (const KinesisVideoFrameTransportCallbackFn callback)
 
bool SetupRekognitionEnabledKinesisVideoFrameTransport (const RekognitionEnabledKinesisVideoFrameTransportCallbackFn callback)
 
void Uninstall (const std::string &topic_name) override
 
- Public Member Functions inherited from Aws::Kinesis::StreamSubscriptionInstaller
 StreamSubscriptionInstaller ()=default
 
virtual ~StreamSubscriptionInstaller ()=default
 

Public Attributes

TestDatadata_
 

Additional Inherited Members

- Protected Attributes inherited from Aws::Kinesis::StreamSubscriptionInstaller
std::map< KinesisStreamInputType, SubscriberSetupFninstallers_
 

Detailed Description

Definition at line 103 of file kinesis_video_streamer_test_utils.h.

Constructor & Destructor Documentation

MockStreamSubscriptionInstaller::MockStreamSubscriptionInstaller ( TestData data,
Aws::Kinesis::KinesisStreamManagerInterface stream_manager,
ros::NodeHandle handle 
)
inline

Definition at line 106 of file kinesis_video_streamer_test_utils.h.

Member Function Documentation

KinesisManagerStatus MockStreamSubscriptionInstaller::Install ( const StreamSubscriptionDescriptor descriptor) const
inlineoverridevirtual
void MockStreamSubscriptionInstaller::Uninstall ( std::string &  topic_name)
inline

Definition at line 118 of file kinesis_video_streamer_test_utils.h.

Member Data Documentation

TestData* MockStreamSubscriptionInstaller::data_

Definition at line 105 of file kinesis_video_streamer_test_utils.h.


The documentation for this struct was generated from the following file:


kinesis_video_streamer
Author(s): AWS RoboMaker
autogenerated on Fri Mar 5 2021 03:29:15