ADTF
Loading...
Searching...
No Matches
adtf::remote::bat::IRecorder Class Referenceabstract

More...

#include <adtf_remote_recorder_intf.h>

Inherits adtf::remote::ant::IRecorder.

Public Member Functions

 ADTF_IID (IRecorder, "recorder.bat.remote.adtf")
 RPC IID of the Recorder.
 
virtual tResult AddMarker (tTimeStamp tmTimeStamp, const char *strName)=0
 
virtual tResult DropHistory ()=0
 
- Public Member Functions inherited from adtf::remote::ant::IRecorder
 ADTF_IID (IRecorder, "recorder.ant.remote.adtf")
 RPC IID of the Recorder.
 
virtual const char * GetCurrentFileName () const =0
 
virtual tResult Start (const char *strFileName)=0
 
virtual tResult Stop (const char *strFileName)=0
 
virtual tResult Split (const char *strFileName)=0
 
virtual int8_t GetCurrentState () const =0
 
virtual tTimeStamp GetFirstTime () const =0
 
virtual tTimeStamp GetLastTime () const =0
 

Additional Inherited Members

- Static Public Attributes inherited from adtf::remote::ant::IRecorder
static constexpr const tChar *const DEFAULT_NAME = "recorder"
 Default name of the recorder.
 

Detailed Description

Remote Recorder interface. Use this interface to communicate to the Recorder via RPC call.

See also
Recorder

Member Function Documentation

◆ AddMarker()

virtual tResult adtf::remote::bat::IRecorder::AddMarker ( tTimeStamp tmTimeStamp,
const char * strName )
pure virtual

Adds a marker to the corrently ongoing recording.

Parameters
[in]tmTimeStampThe timestamp of the marker. If -1 then the recorder will take the current stream time from the reference clock.
[in]strNameThe name of the marker.
Returns
Standard result.

◆ DropHistory()

virtual tResult adtf::remote::bat::IRecorder::DropHistory ( )
pure virtual

Drops all data currently kept in the history buffer.

Returns
Standard result.

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