waterfall  0.2dev
 All Classes Files Functions Variables Enumerations Enumerator Pages
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
Frontend Class Referenceabstract

Base class for frontends that act as streams of I/Q data. More...

#include <Frontend.h>

Public Member Functions

void setBackend (Ref< Backend > backend)
 
virtual void run ()=0
 
virtual void stop ()
 

Protected Member Functions

void startStream ()
 
void endStream ()
 
void process (const vector< Complex > &data)
 

Protected Attributes

Ref< Backendbackend_
 
StreamInfo streamInfo_
 
DataInfo dataInfo_
 
bool stopping_
 

Detailed Description

Base class for frontends that act as streams of I/Q data.

Inheritance diagram for Frontend:
Inheritance graph
[legend]
Collaboration diagram for Frontend:
Collaboration graph
[legend]

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