TwiceAsNice  2019-02-18
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>

Collaboration diagram for INDI::RecorderManager:
Collaboration graph

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.

Constructor & Destructor Documentation

◆ RecorderManager()

INDI::RecorderManager::RecorderManager ( )

◆ ~RecorderManager()

INDI::RecorderManager::~RecorderManager ( )

Member Function Documentation

◆ getDefaultRecorder()

RecorderInterface * INDI::RecorderManager::getDefaultRecorder ( )

◆ getRecorder()

RecorderInterface * INDI::RecorderManager::getRecorder ( )

◆ getRecorderList()

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

◆ setRecorder()

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

Member Data Documentation

◆ current_recorder

RecorderInterface* INDI::RecorderManager::current_recorder
protected

◆ default_recorder

RecorderInterface* INDI::RecorderManager::default_recorder
protected

◆ recorder_list

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

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