safepine_os.platform.common

Copyright (C) 2026 Safepine LLC

This file is part of Safepine OS.

Safepine OS is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Safepine OS is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with Safepine OS. If not, see <https://www.gnu.org/licenses/>.

Members

Enums

Engine_t
enum Engine_t
Logger_t
enum Logger_t

Functions

App
string App(string appName_IN, string date_IN)
DateToUnixTimeString
string DateToUnixTimeString(Date date_IN)
Logo_TestHarness
string Logo_TestHarness()
UnixTimestampToDateString
string UnixTimestampToDateString(long timestamp)
generateFantasyCSV
void generateFantasyCSV(string cachePath, int n)
writeWithDirs
void writeWithDirs(string path, string contents)

Structs

Dividend_csvReader
struct Dividend_csvReader
PINEParams
struct PINEParams

PINE: Portfolio Intelligence for Nonlinear Environments

PriceRow
struct PriceRow
Price_csvReader
struct Price_csvReader
Split_csvReader
struct Split_csvReader

Variables

DEFAULT_SSOT_JSON
enum string DEFAULT_SSOT_JSON;

Default SSOT used on first-time user registration

SAFEPINE_VERSION
string SAFEPINE_VERSION;