Instrument Neutral Distributed Interface INDI  1.6.0
Public Member Functions | Protected Attributes | List of all members
INDI::RecorderManager Class Reference

The RecorderManager class contains a list of active supported recorders. More...

#include <recordermanager.h>

Public Member Functions

 RecorderManager ()
 
 ~RecorderManager ()
 
std::vector< RecorderInterface * > getRecorderList ()
 
RecorderInterfacegetRecorder ()
 
RecorderInterfacegetDefaultRecorder ()
 
void setRecorder (RecorderInterface *recorder)
 

Protected Attributes

std::vector< RecorderInterface * > recorder_list
 
RecorderInterfacecurrent_recorder
 
RecorderInterfacedefault_recorder
 

Detailed Description

The RecorderManager class contains a list of active supported recorders.

Definition at line 34 of file recordermanager.h.

Constructor & Destructor Documentation

INDI::RecorderManager::RecorderManager ( )

Definition at line 35 of file recordermanager.cpp.

INDI::RecorderManager::~RecorderManager ( )

Definition at line 44 of file recordermanager.cpp.

Member Function Documentation

RecorderInterface * INDI::RecorderManager::getDefaultRecorder ( )

Definition at line 64 of file recordermanager.cpp.

RecorderInterface * INDI::RecorderManager::getRecorder ( )

Definition at line 59 of file recordermanager.cpp.

std::vector< RecorderInterface * > INDI::RecorderManager::getRecorderList ( )

Definition at line 54 of file recordermanager.cpp.

void INDI::RecorderManager::setRecorder ( RecorderInterface recorder)

Definition at line 69 of file recordermanager.cpp.

Member Data Documentation

RecorderInterface* INDI::RecorderManager::current_recorder
protected

Definition at line 46 of file recordermanager.h.

RecorderInterface* INDI::RecorderManager::default_recorder
protected

Definition at line 47 of file recordermanager.h.

std::vector<RecorderInterface *> INDI::RecorderManager::recorder_list
protected

Definition at line 45 of file recordermanager.h.


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