Midge  v3.9.2
Data Processing Framework
Public Member Functions | Static Public Attributes | Protected Member Functions | List of all members
stream Class Referenceabstract

#include <stream.hh>

Inheritance diagram for stream:
Inheritance graph

Public Member Functions

virtual enum_t get ()=0
 
virtual bool set (enum_t p_command)=0
 
virtual count_t get_current_index () const =0
 
virtual void timer_report () const =0
 

Static Public Attributes

static const enum_t s_none = 0
 
static const enum_t s_start = 1
 
static const enum_t s_run = 2
 
static const enum_t s_stop = 3
 
static const enum_t s_exit = 4
 
static const enum_t s_error = 100
 

Protected Member Functions

 stream ()
 
virtual ~stream ()
 

Detailed Description

Definition at line 12 of file stream.hh.

Constructor & Destructor Documentation

◆ stream()

stream ( )
protected

Definition at line 13 of file stream.cc.

◆ ~stream()

~stream ( )
protectedvirtual

Definition at line 16 of file stream.cc.

Member Function Documentation

◆ get()

virtual enum_t get ( )
pure virtual

◆ get_current_index()

virtual count_t get_current_index ( ) const
pure virtual

◆ set()

virtual bool set ( enum_t  p_command)
pure virtual

◆ timer_report()

virtual void timer_report ( ) const
pure virtual

Implemented in _stream< x_type >.

Member Data Documentation

◆ s_error

const enum_t s_error = 100
static

Definition at line 20 of file stream.hh.

◆ s_exit

const enum_t s_exit = 4
static

Definition at line 19 of file stream.hh.

◆ s_none

const enum_t s_none = 0
static

Definition at line 15 of file stream.hh.

◆ s_run

const enum_t s_run = 2
static

Definition at line 17 of file stream.hh.

◆ s_start

const enum_t s_start = 1
static

Definition at line 16 of file stream.hh.

◆ s_stop

const enum_t s_stop = 3
static

Definition at line 18 of file stream.hh.


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