OpenCPN Partial API docs
|
Manager for S57 chart SENC creation threads. More...
#include <senc_manager.h>
Public Member Functions | |
void | OnEvtThread (OCPN_BUILDSENC_ThreadEvent &event) |
SENCThreadStatus | ScheduleJob (SENCJobTicket *ticket) |
void | FinishJob (SENCJobTicket *ticket) |
void | StartTopJob () |
bool | IsChartInTicketlist (s57chart *chart) |
bool | SetChartPointer (s57chart *chart, void *new_ptr) |
int | GetJobCount () |
Public Attributes | |
int | m_max_jobs |
std::vector< SENCJobTicket * > | ticket_list |
Manager for S57 chart SENC creation threads.
Manages the creation of SENC (Simplified Electronic Navigational Chart) files from S57 charts using background threads. Handles scheduling and executing SENC build jobs.
Definition at line 101 of file senc_manager.h.
SENCThreadManager::SENCThreadManager | ( | ) |
Definition at line 74 of file senc_manager.cpp.
SENCThreadManager::~SENCThreadManager | ( | ) |
Definition at line 98 of file senc_manager.cpp.
void SENCThreadManager::FinishJob | ( | SENCJobTicket * | ticket | ) |
Definition at line 161 of file senc_manager.cpp.
int SENCThreadManager::GetJobCount | ( | ) |
Definition at line 197 of file senc_manager.cpp.
bool SENCThreadManager::IsChartInTicketlist | ( | s57chart * | chart | ) |
Definition at line 199 of file senc_manager.cpp.
void SENCThreadManager::OnEvtThread | ( | OCPN_BUILDSENC_ThreadEvent & | event | ) |
Definition at line 219 of file senc_manager.cpp.
SENCThreadStatus SENCThreadManager::ScheduleJob | ( | SENCJobTicket * | ticket | ) |
Definition at line 102 of file senc_manager.cpp.
bool SENCThreadManager::SetChartPointer | ( | s57chart * | chart, |
void * | new_ptr | ||
) |
Definition at line 206 of file senc_manager.cpp.
void SENCThreadManager::StartTopJob | ( | ) |
Definition at line 119 of file senc_manager.cpp.
int SENCThreadManager::m_max_jobs |
Definition at line 115 of file senc_manager.h.
std::vector<SENCJobTicket *> SENCThreadManager::ticket_list |
Definition at line 117 of file senc_manager.h.