X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FMain%2Futil.hxx;h=acb25ac0d070c7d47c895ea1e9f00e529c79a56f;hb=38226af24ec01e8f0a20d7fd73ef838a69f6ef25;hp=bcd64658a3bfc81fdb077154b8b1986c2f415b11;hpb=991c2ff06adad4d92c78507c5d1b2241aea87f3f;p=flightgear.git diff --git a/src/Main/util.hxx b/src/Main/util.hxx index bcd64658a..acb25ac0d 100644 --- a/src/Main/util.hxx +++ b/src/Main/util.hxx @@ -26,40 +26,6 @@ #endif -/** - * Initialize a single value through all existing weather levels. - * - * This function is useful mainly from the command-line. - * - * @param propname The name of the subproperty to initialized. - * @param value The initial value. - */ -extern void fgDefaultWeatherValue (const char * propname, double value); - - -/** - * Set up a plausible wind layout, boundary and aloft, - * based on just a few parameters. - * - * @param min_hdg Minimal wind heading - * @param max_hdg Maximal wind heading - * @param speed Windspeed in knots - * @param gust Wind gust variation in knots - */ -extern void fgSetupWind (double min_hdg, double max_hdg, - double speed, double gust); - -/** - * Clean up and exit FlightGear. - * - * This function makes sure that network connections and I/O streams - * are cleaned up. - * - * @param status The exit status to pass to the operating system. - */ -extern void fgExit (int status = 0); - - /** * Move a value towards a target. * @@ -83,4 +49,12 @@ extern double fgGetLowPass (double current, double target, double timeratio); extern std::string fgUnescape (const char *str); +/** + * Validation listener interface for io.nas, used by fgcommands. + * @param path Path to be validated + * @param write True for write operations and false for read operations. + * @return The validated path on success or 0 if access denied. + */ +extern const char *fgValidatePath (const char *path, bool write); + #endif // __UTIL_HXX