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

Implement ocpn_platform.h – OpenCPN Platform specific support utilities. More...

#include <cstdlib>
#include <string>
#include <vector>
#include <signal.h>
#include <setjmp.h>
#include <wx/wxprec.h>
#include <wx/wx.h>
#include <wx/app.h>
#include <wx/apptrait.h>
#include <wx/stdpaths.h>
#include <wx/filename.h>
#include <wx/tokenzr.h>
#include <wx/textfile.h>
#include <wx/jsonval.h>
#include <wx/jsonreader.h>
#include "config.h"
#include "model/ais_decoder.h"
#include "model/ais_state_vars.h"
#include "model/base_platform.h"
#include "model/cmdline.h"
#include "model/config_vars.h"
#include "model/conn_params.h"
#include "model/cutil.h"
#include "model/gui_vars.h"
#include "model/logger.h"
#include "model/ocpn_utils.h"
#include "model/plugin_cache.h"
#include "model/plugin_paths.h"
#include "model/select.h"
#include "about_frame_impl.h"
#include "about.h"
#include "font_mgr.h"
#include "gui_lib.h"
#include "navutil.h"
#include "ocpn_frame.h"
#include "ocpn_platform.h"
#include "options.h"
#include "s52s57.h"
#include "snd_config.h"
#include "std_filesystem.h"
#include "styles.h"

Go to the source code of this file.

Functions

void appendOSDirSlash (wxString *pString)
 
void catch_signals (int signo)
 

Variables

OCPNPlatformg_Platform
 Global instance.
 
wxArrayString g_locale_catalog_array
 Global instance.
 
struct sigaction sa_all
 
struct sigaction sa_all_old
 
sigjmp_buf env
 
wxLocale * plocale_def_lang
 
int s_inhup
 

Detailed Description

Implement ocpn_platform.h – OpenCPN Platform specific support utilities.

Definition in file ocpn_platform.cpp.

Function Documentation

◆ appendOSDirSlash()

void appendOSDirSlash ( wxString *  pString)

Definition at line 483 of file base_platform.cpp.

◆ catch_signals()

void catch_signals ( int  signo)

Definition at line 202 of file ocpn_platform.cpp.

Variable Documentation

◆ env

sigjmp_buf env

Definition at line 121 of file ocpn_platform.cpp.

◆ g_locale_catalog_array

wxArrayString g_locale_catalog_array

Global instance.

Definition at line 111 of file ocpn_platform.cpp.

◆ g_Platform

OCPNPlatform* g_Platform

Global instance.

Definition at line 109 of file ocpn_platform.cpp.

◆ plocale_def_lang

wxLocale* plocale_def_lang
extern

Definition at line 271 of file ocpn_app.cpp.

◆ s_inhup

int s_inhup

Definition at line 200 of file ocpn_platform.cpp.

◆ sa_all

struct sigaction sa_all

Definition at line 119 of file ocpn_platform.cpp.

◆ sa_all_old

struct sigaction sa_all_old

Definition at line 120 of file ocpn_platform.cpp.