v2.0.0
Loading...
Searching...
No Matches
FIFFLIB::FiffFileSharer Class Reference

Copies FIFF recordings into a shared directory and signals their arrival to a watching consumer. More...

#include <fiff_file_sharer.h>

Signals

void newFileAtPath (const QString &sPath)

Public Member Functions

 FiffFileSharer ()
 FiffFileSharer (const QString &sDirName)
void copyRealtimeFile (const QString &sSourcePath)
void initWatcher ()

Detailed Description

Copies FIFF recordings into a shared directory and signals their arrival to a watching consumer.

Definition at line 46 of file fiff_file_sharer.h.

Inheritance diagram for FIFFLIB::FiffFileSharer:
Inheritance graph

Constructor & Destructor Documentation

◆ FiffFileSharer() [1/2]

FiffFileSharer::FiffFileSharer ( )

Constructs a FiffFileSharer with default paramaters (based on m_sDefaultDirectory and m_sDefaultFileName)

Definition at line 46 of file fiff_file_sharer.cpp.

◆ FiffFileSharer() [2/2]

FiffFileSharer::FiffFileSharer ( const QString & sDirName)

Constructs a FiffFileSharer to watch/save to sDirName

Parameters
[in]sDirNameDirectory to/from which data will saved/read

Definition at line 53 of file fiff_file_sharer.cpp.

Member Function Documentation

◆ copyRealtimeFile()

void FiffFileSharer::copyRealtimeFile ( const QString & sSourcePath)

Copies an unfinished FIFF file into the shared directory and closes its raw block; the copy appears there only once it is complete

Parameters
[in]sSourcePathsource file to ber copied

Definition at line 61 of file fiff_file_sharer.cpp.

◆ initWatcher()

void FiffFileSharer::initWatcher ( )

Sets member QFileSystemWatcher to watch set directory

Definition at line 86 of file fiff_file_sharer.cpp.

◆ newFileAtPath

void FIFFLIB::FiffFileSharer::newFileAtPath ( const QString & sPath)
signal

Emits path of new shared fiff file.

Parameters
[in]sPathPath of new shared fiff file.

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