ADTF
Loading...
Searching...
No Matches
adtf::streaming::ant::IStreamingSink Class Reference

#include <streaming_sink_intf.h>

Inherits adtf::streaming::ant::IStreamingService.

Inherited by adtf::streaming::ant::ISampleStreamingSink.

Public Member Functions

 ADTF_IID (IStreamingSink, "streaming_sink.ant.streaming.adtf.iid")
 definiton of interface id
 
- Public Member Functions inherited from adtf::streaming::ant::IStreamingService
 ADTF_IID (IStreamingService, "streaming_service.ant.streaming.adtf.iid")
 definiton of interface id
 
virtual tResult SetState (tStreamingState eState)=0
 
virtual tStreamingState GetState ()=0
 
- Public Member Functions inherited from adtf::streaming::ant::INamedGraphObject
 ADTF_IID (INamedGraphObject, "namedgraphobject.ant.streaming.adtf.iid")
 defintion of interface id
 
virtual tResult GetName (base::ant::IString &&strName) const =0
 
virtual tResult SetName (const char *strName)=0
 
virtual tResult SetParent (const ucom::ant::IObject *oParentObject)=0
 
virtual tResult GetParent (const ucom::ant::IObject *&poParentObject) const =0
 
- Public Member Functions inherited from adtf::ucom::ant::IObject
 ADTF_IID (IObject, "object.ant.ucom.adtf.iid")
 

Protected Member Functions

 ~IStreamingSink ()=default
 protected DTOR
 
- Protected Member Functions inherited from adtf::streaming::ant::IStreamingService
 ~IStreamingService ()=default
 protect DTOR
 
- Protected Member Functions inherited from adtf::streaming::ant::INamedGraphObject
 ~INamedGraphObject ()=default
 not destructable
 
- Protected Member Functions inherited from adtf::ucom::ant::IObject
 ~IObject ()=default
 Protected destructor --> Only the final implementation can be destroyed!
 

Additional Inherited Members

- Public Types inherited from adtf::streaming::ant::IStreamingService
enum  tStreamingState : uint8_t { State_Shutdown = 0 , State_Constructed = 1 , State_Initialized = 2 , State_Streaming = 3 }
 

Detailed Description

The Interface classifies a IStreamingService as Sink.


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