Changeset 63:68b843441c71 in finroc_plugins_parameters


Ignore:
Timestamp:
29.11.2018 14:37:36 (13 days ago)
Author:
Max Reichardt <max.reichardt@…>
Branch:
14.08
Phase:
public
Tags:
tip
Message:

Adds Reload function for config files (can be useful if they change at runtime)

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • tConfigFile.cpp

    r60 r63  
    337337} 
    338338 
     339void tConfigFile::Reload() 
     340{ 
     341  if (core::FinrocFileExists(filename)) 
     342  { 
     343    try 
     344    { 
     345      wrapped = core::GetFinrocXMLDocument(filename, false); // false = do not validate with dtd 
     346      return; 
     347    } 
     348    catch (const std::exception& e) 
     349    { 
     350      FINROC_LOG_PRINT(ERROR, e); 
     351    } 
     352  } 
     353} 
     354 
    339355void tConfigFile::SaveFile(const std::string& new_filename) 
    340356{ 
  • tConfigFile.h

    r56 r63  
    163163 
    164164  /*! 
     165   * Reloads config file 
     166   */ 
     167  void Reload(); 
     168 
     169  /*! 
    165170   * Saves configuration file back to HDD 
    166171   * 
Note: See TracChangeset for help on using the changeset viewer.