OpenCPN Partial API docs
Loading...
Searching...
No Matches
ChartSource Class Reference
Inheritance diagram for ChartSource:

Public Member Functions

 ChartSource (const wxString &name, const wxString &url, const wxString &localdir)
wxString GetName ()
wxString GetUrl ()
wxString GetDir ()
void SetDir (const wxString &dir)
void SetName (const wxString &name)
void SetUrl (const wxString &url)
bool ExistsLocally (const wxString &chart_number, const wxString &filename)
bool IsNewerThanLocal (const wxString &chart_number, const wxString &filename, const wxDateTime &validDate)
void UpdateLocalFiles ()
bool UpdateDataExists ()
void LoadUpdateData ()
void SaveUpdateData ()
void ChartUpdated (const wxString &chart_number, time_t timestamp)

Detailed Description

Definition at line 128 of file chartdldr_pi.h.

Constructor & Destructor Documentation

◆ ChartSource()

ChartSource::ChartSource ( const wxString & name,
const wxString & url,
const wxString & localdir )

Definition at line 553 of file chartdldr_pi.cpp.

◆ ~ChartSource()

ChartSource::~ChartSource ( )
override

Definition at line 561 of file chartdldr_pi.cpp.

Member Function Documentation

◆ ChartUpdated()

void ChartSource::ChartUpdated ( const wxString & chart_number,
time_t timestamp )

Definition at line 1180 of file chartdldr_pi.cpp.

◆ ExistsLocally()

bool ChartSource::ExistsLocally ( const wxString & chart_number,
const wxString & filename )

Definition at line 806 of file chartdldr_pi.cpp.

◆ GetDir()

wxString ChartSource::GetDir ( )
inline

Definition at line 136 of file chartdldr_pi.h.

◆ GetName()

wxString ChartSource::GetName ( )
inline

Definition at line 134 of file chartdldr_pi.h.

◆ GetUrl()

wxString ChartSource::GetUrl ( )
inline

Definition at line 135 of file chartdldr_pi.h.

◆ IsNewerThanLocal()

bool ChartSource::IsNewerThanLocal ( const wxString & chart_number,
const wxString & filename,
const wxDateTime & validDate )

Definition at line 825 of file chartdldr_pi.cpp.

◆ LoadUpdateData()

void ChartSource::LoadUpdateData ( )

Definition at line 1136 of file chartdldr_pi.cpp.

◆ SaveUpdateData()

void ChartSource::SaveUpdateData ( )

Definition at line 1153 of file chartdldr_pi.cpp.

◆ SetDir()

void ChartSource::SetDir ( const wxString & dir)
inline

Definition at line 137 of file chartdldr_pi.h.

◆ SetName()

void ChartSource::SetName ( const wxString & name)
inline

Definition at line 138 of file chartdldr_pi.h.

◆ SetUrl()

void ChartSource::SetUrl ( const wxString & url)
inline

Definition at line 139 of file chartdldr_pi.h.

◆ UpdateDataExists()

bool ChartSource::UpdateDataExists ( )

Definition at line 1131 of file chartdldr_pi.cpp.

◆ UpdateLocalFiles()

void ChartSource::UpdateLocalFiles ( )
inline

Definition at line 143 of file chartdldr_pi.h.


The documentation for this class was generated from the following files:
  • /home/runner/work/main/main/opencpn/plugins/chartdldr_pi/src/chartdldr_pi.h
  • /home/runner/work/main/main/opencpn/plugins/chartdldr_pi/src/chartdldr_pi.cpp