ADTF
Loading...
Searching...
No Matches
adtf::services::quiet::IRecordingFile Class Referenceabstract

More...

#include <recording_file_intf.h>

Inherits adtf::services::bat::IRecordingFile.

Public Member Functions

 ADTF_IID (IRecordingFile, "recording_file.quiet.system.adtf.iid")
 definiton of interface id
 
virtual tResult GetTargetFilename (adtf::base::ant::IString &&strTargetFilename) const =0
 
virtual tResult GetDescription (adtf::base::ant::IString &&strDescription) const =0
 
virtual void Discard ()=0
 
- Public Member Functions inherited from adtf::services::bat::IRecordingFile
 ADTF_IID (IRecordingFile, "recording_file.bat.system.adtf.iid")
 definiton of interface id
 
virtual tResult GetTimeRange (tTimeStamp &tmFirstItem, tTimeStamp &tmLastItem)=0
 
- Public Member Functions inherited from adtf::services::ant::IRecordingFile
 ADTF_IID (IRecordingFile, "recording_file.ant.system.adtf.iid")
 definiton of interface id
 
virtual tResult SetDescription (const char *strDescription)=0
 
virtual tResult SetTargetFileName (const char *strFileName)=0
 
virtual tResult AddExtension (const char *strName, const adtf::base::ant::IRawMemory &oData, uint32_t ui32UserId=0, uint32_t ui32TypeId=0, uint32_t ui32VersionId=0)=0
 
virtual tResult GetExtensionStream (const char *strName, uint32_t ui32UserId, uint32_t ui32TypeId, uint32_t ui32VersionId, adtf::ucom::ant::iobject_ptr< adtf::ucom::ant::IOutputStream > &pStream)=0
 
- Public Member Functions inherited from adtf::ucom::ant::IObject
 ADTF_IID (IObject, "object.ant.ucom.adtf.iid")
 

Additional Inherited Members

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

Detailed Description

Interface for manipulating recording files.

Member Function Documentation

◆ Discard()

virtual void adtf::services::quiet::IRecordingFile::Discard ( )
pure virtual

Delete this file after it has been closed.

◆ GetDescription()

virtual tResult adtf::services::quiet::IRecordingFile::GetDescription ( adtf::base::ant::IString && strDescription) const
pure virtual

Retrieve the current description.

Parameters
[out]strDescriptionThe current description.
Returns
Standard result.

◆ GetTargetFilename()

virtual tResult adtf::services::quiet::IRecordingFile::GetTargetFilename ( adtf::base::ant::IString && strTargetFilename) const
pure virtual

Retrieve the current target filename.

Parameters
[out]strTargetFilenamethe current target filename.
Returns
Standard result.

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