ADTF
Loading...
Searching...
No Matches
adtf::services::ant::IRecordingSignal Class Referenceabstract

Inherits adtf::services::ant::IKernel::ISignal.

Inherited by adtf::services::bat::IRecordingSignal.

Public Types

enum  tCode : uint8_t { PreFileClosed = 1 , PostFileClosed = 2 , PostFileDiscarded = 3 , InternalOffset = 100 }
 

Public Member Functions

 ADTF_IID (IRecordingSignal, "recording_signal.ant.system.adtf.iid")
 definiton of interface id
 
virtual tResult GetObject (ucom::ant::iobject_ptr< ucom::ant::IObject > &pObject)=0
 
virtual tResult GetFileName (base::ant::IString &&strFileName) const =0
 
- Public Member Functions inherited from adtf::services::ant::IKernel::ISignal
 ADTF_IID (ISignal, "signal.ant.kernel.services.adtf.iid")
 
virtual int32_t GetClass () const =0
 
virtual int32_t GetCode () const =0
 
- Public Member Functions inherited from adtf::ucom::ant::IObject
 ADTF_IID (IObject, "object.ant.ucom.adtf.iid")
 

Static Public Attributes

static constexpr int32_t Class = 0x01
 

Additional Inherited Members

- Protected Member Functions inherited from adtf::services::ant::IKernel::ISignal
 ~ISignal ()=default
 Protected destructor --> Only the final implementation can be destroyed!
 
- Protected Member Functions inherited from adtf::ucom::ant::IObject
 ~IObject ()=default
 Protected destructor --> Only the final implementation can be destroyed!
 

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