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

OpenCPN Platform specific support utilities. More...

#include <cstdio>
#include <string>
#include <vector>
#include <signal.h>
#include <setjmp.h>
#include <wx/wxprec.h>
#include <wx/wx.h>
#include <wx/bmpbuttn.h>
#include <wx/clrpicker.h>
#include <wx/colordlg.h>
#include <wx/colour.h>
#include <wx/colourdata.h>
#include <wx/dirdlg.h>
#include <wx/filedlg.h>
#include <wx/gdicmn.h>
#include <wx/stdpaths.h>
#include <wx/string.h>
#include <wx/validate.h>
#include <wx/window.h>
#include "model/base_platform.h"
#include "chartdbs.h"
#include "navutil.h"

Go to the source code of this file.

Classes

class  OCPNPlatform
 Provides platform-specific support utilities for OpenCPN. More...
class  OCPNColourPickerCtrl

Functions

void catch_signals (int signo)

Variables

OCPNPlatform * g_Platform
 Global instance.
sigjmp_buf env
struct sigaction sa_all_old
wxArrayString g_locale_catalog_array
 Global instance.
constexpr int kGpsTimeoutSeconds = 10
 Default GPS timeout.

Detailed Description

OpenCPN Platform specific support utilities.

Definition in file ocpn_platform.h.

Function Documentation

◆ catch_signals()

void catch_signals ( int signo)

Definition at line 212 of file ocpn_platform.cpp.

Variable Documentation

◆ env

sigjmp_buf env
extern

Definition at line 125 of file ocpn_platform.cpp.

◆ g_locale_catalog_array

wxArrayString g_locale_catalog_array
extern

Global instance.

Definition at line 115 of file ocpn_platform.cpp.

◆ g_Platform

OCPNPlatform* g_Platform
extern

Global instance.

Definition at line 113 of file ocpn_platform.cpp.

◆ kGpsTimeoutSeconds

int kGpsTimeoutSeconds = 10
constexpr

Default GPS timeout.

Definition at line 83 of file ocpn_platform.h.

◆ sa_all_old

struct sigaction sa_all_old
extern

Definition at line 124 of file ocpn_platform.cpp.