OSFI-C++  3.11.0
OpenSF Integration Library
Deprecated List
Member CLP::getConfFile ()
Modules with no global configuration file are deprecated
Member DynamicArray< T >::operator[] (int i) const
Instead, use operator()() to access elements.
Member osfi_confm_get_parameter (const OSFI_Parameter *obj, char *name, char *description, char *value, char *units, int dims[3], char *max, char *min, int *type)
This function is unsafe because it writes into unknown-sized char buffers.
Member osfi_param_reader_create (const char *fileName, const char *schema)
As it maps to a ParamReader::ParamReader(std::string, std::string) which is deprecated.
Member Parameter::getName ()
Ambiguous function, instead use getLocalName or getPath
Member Parameter::getParamType ()
Use getElementType() instead for the data type, and isArray() to know whether this is an ARRAY and thus the user should call getNode/getVectorX(indices) to access the data.
Member Parameter::Parameter (string aName, string aMin, string aMax)
Use the constructor with 8 arguments instead.
Member Parameter::setValue (string aValue)
Changing values is deprecated and might not work with ARRAY parameters
Member ParamReader::ParamReader (const string &xmlFile, const string &xsdFile)
Broken overload. Instead of calling it, use the single argument version and then call the validateAgainst functions.
Member ParamReader::setParameter (const string &paramName, string value)
Deprecated as OSFI is intended for reading configuration files.