There is a program written in C++ and running in linux box. It has a configuration file given to it at starting point. I came to know that it can sometime support updating the configuration file without the need to stop the program. As the configuration update means eventually updating some of the objects(member variables) inside the running program. I