Elaboradar  0.1
 Tutto Classi Namespace File Funzioni Variabili Tipi enumerati (enum) Gruppi
bool radarelab::File::open_from_env ( const char *  varname,
const char *  mode,
const char *  desc = nullptr 
)

Opens a file taking its name from the environment variable envname.

Returns false if anything fails.

Definizione alla linea 37 del file utils.cpp.

Referenziato da elaboradar::Assets::read_0term(), elaboradar::Assets::read_profile_gap(), elaboradar::Assets::read_t_ground(), elaboradar::Assets::read_vpr0(), elaboradar::Assets::read_vpr_heating(), elaboradar::Assets::read_vpr_hmax(), elaboradar::CUM_BAC::ScrivoStatistica(), elaboradar::CalcoloVPR::stampa_vpr(), e elaboradar::Assets::write_vpr_heating().

38 {
39  const char* envfname = getenv(varname);
40  if (!envfname)
41  {
42  LOG_ERROR("$%s is not set", varname);
43  return false;
44  }
45 
46  return open(envfname, mode, desc);
47 }
bool open(const std::string &fname, const char *mode, const char *desc=nullptr)
Opens a file by its pathname.
Definition: utils.cpp:49