OpenCPN Partial API docs
Loading...
Searching...
No Matches
senc_manager.h File Reference

S57 Chart Object. More...

#include <vector>
#include <wx/event.h>
#include <wx/string.h>
#include <wx/thread.h>
#include "s57chart.h"

Go to the source code of this file.

Classes

class  SENCJobTicket
 
class  OCPN_BUILDSENC_ThreadEvent
 
class  SENCThreadManager
 Manager for S57 chart SENC creation threads. More...
 
class  SENCBuildThread
 

Enumerations

enum  SENCThreadStatus { THREAD_INACTIVE = 0 , THREAD_PENDING , THREAD_STARTED , THREAD_FINISHED }
 
enum  EVENTSENCResult {
  SENC_BUILD_INACTIVE = 0 , SENC_BUILD_PENDING , SENC_BUILD_STARTED , SENC_BUILD_DONE_NOERROR ,
  SENC_BUILD_DONE_ERROR
}
 

Variables

SENCThreadManagerg_SencThreadManager
 Global instance.
 
const wxEventType wxEVT_OCPN_BUILDSENCTHREAD
 Global instance.
 

Detailed Description

S57 Chart Object.

Definition in file senc_manager.h.

Enumeration Type Documentation

◆ EVENTSENCResult

enum EVENTSENCResult

Definition at line 49 of file senc_manager.h.

◆ SENCThreadStatus

enum SENCThreadStatus

Definition at line 42 of file senc_manager.h.

Variable Documentation

◆ g_SencThreadManager

SENCThreadManager* g_SencThreadManager
extern

Global instance.

Definition at line 39 of file senc_manager.cpp.

◆ wxEVT_OCPN_BUILDSENCTHREAD

const wxEventType wxEVT_OCPN_BUILDSENCTHREAD
extern

Global instance.

Definition at line 49 of file senc_manager.cpp.