PIDUINO
Loading...
Searching...
No Matches
Piduino::Database

#include <database.h>

Inheritance diagram for Piduino::Database:
Collaboration diagram for Piduino::Database:

Classes

class  Board
 

Public Member Functions

 Database (const std::string &connectionInfo=std::string())
 
 Database (int cpuinfoBoardRevision, const std::string &connectionInfo=std::string())
 
 Database (const std::string &armbianBoardTag, const std::string &connectionInfo=std::string())
 
virtual ~Database ()
 
void setConnectionInfo (const std::string &connectionInfo)
 
const std::string & connectionInfo () const
 
const Boardboard () const
 

Static Public Member Functions

static std::string findConnectionInfo (const std::string &connectionInfo=std::string())
 

Private Attributes

std::shared_ptr< Board_board
 
std::string _cinfo
 

Detailed Description

Definition at line 36 of file database.h.

Constructor & Destructor Documentation

◆ Database() [1/3]

Piduino::Database::Database ( const std::string &  connectionInfo = std::string())

◆ Database() [2/3]

Piduino::Database::Database ( int  cpuinfoBoardRevision,
const std::string &  connectionInfo = std::string() 
)

◆ Database() [3/3]

Piduino::Database::Database ( const std::string &  armbianBoardTag,
const std::string &  connectionInfo = std::string() 
)

◆ ~Database()

virtual Piduino::Database::~Database ( )
virtual

Member Function Documentation

◆ board()

const Board & Piduino::Database::board ( ) const
inline

Definition at line 306 of file database.h.

References _board.

◆ connectionInfo()

const std::string & Piduino::Database::connectionInfo ( ) const
inline

Definition at line 302 of file database.h.

References _cinfo.

◆ findConnectionInfo()

static std::string Piduino::Database::findConnectionInfo ( const std::string &  connectionInfo = std::string())
static

◆ setConnectionInfo()

void Piduino::Database::setConnectionInfo ( const std::string &  connectionInfo)

Member Data Documentation

◆ _board

std::shared_ptr<Board> Piduino::Database::_board
private

Definition at line 311 of file database.h.

Referenced by board().

◆ _cinfo

std::string Piduino::Database::_cinfo
private

Definition at line 312 of file database.h.

Referenced by connectionInfo().