MNE-CPP  beta 1.0
Signals | Public Member Functions | Protected Member Functions | Friends | List of all members
MneRtClientPlugin::NeuromagProducer Class Reference

The NeuromagProducer class provides a Rt Client data producer for a given sampling rate. More...

#include <neuromagproducer.h>

Inheritance diagram for MneRtClientPlugin::NeuromagProducer:

Signals

void dataConnectionChanged (bool p_bStatus)
 

Public Member Functions

 NeuromagProducer (Neuromag *p_pNeuromag)
 
 ~NeuromagProducer ()
 
void connectDataClient (QString p_sRtSeverIP)
 
void disconnectDataClient ()
 
void stop ()
 

Protected Member Functions

virtual void run ()
 

Friends

class Neuromag
 

Detailed Description

The NeuromagProducer class provides a Rt Client data producer for a given sampling rate.

DECLARE CLASS NeuromagProducer

Definition at line 97 of file neuromagproducer.h.

Constructor & Destructor Documentation

NeuromagProducer::NeuromagProducer ( Neuromag p_pNeuromag)

Constructs a NeuromagProducer.

Parameters
[in]p_pNeuromaga pointer to the corresponding Neuromag.

Definition at line 58 of file neuromagproducer.cpp.

NeuromagProducer::~NeuromagProducer ( )

Destroys the NeuromagProducer.

Definition at line 72 of file neuromagproducer.cpp.

Member Function Documentation

void NeuromagProducer::connectDataClient ( QString  p_sRtSeverIP)

Connects the data client.

Parameters
[in]p_sRtSeverIPreal-time server ip

Definition at line 80 of file neuromagproducer.cpp.

void MneRtClientPlugin::NeuromagProducer::dataConnectionChanged ( bool  p_bStatus)
signal

Emitted when data clients connection status changed

Parameters
[in]p_bStatusconnection status
void NeuromagProducer::disconnectDataClient ( )

Disconnects the data client.

Definition at line 118 of file neuromagproducer.cpp.

void NeuromagProducer::run ( )
protectedvirtual

The starting point for the thread. After calling start(), the newly created thread calls this function. Returning from this method will end the execution of the thread. Pure virtual method inherited by QThread.

Definition at line 163 of file neuromagproducer.cpp.

void NeuromagProducer::stop ( )

Stops the NeuromagProducer by stopping the producer's thread.

Definition at line 135 of file neuromagproducer.cpp.


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