add save(filename) to save all variables in context.
[scilab.git] / scilab / modules / functions_manager / src / cpp / functions_manager.cpp
1 /*
2 * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3 * Copyright (C) 2013 - Scilab Enterprises - Antoine ELIAS
4 *
5 * This file must be used under the terms of the CeCILL.
6 * This source file is licensed as described in the file COPYING, which
7 * you should have received as part of this distribution.  The terms
8 * are also available at
9 * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
10 *
11 */
12
13 #include "funcmanager.hxx"
14
15 extern "C"
16 {
17 #include "functions_manager.h"
18 }
19
20 void LoadModules()
21 {
22     FuncManager* pFM = FuncManager::getInstance();
23     if (pFM)
24     {
25         pFM->LoadModules();
26     }
27 }
28
29 void EndModules()
30 {
31     FuncManager* pFM = FuncManager::getInstance();
32     if (pFM)
33     {
34         pFM->EndModules();
35     }
36 }
37
38 void UnloadModules()
39 {
40     FuncManager* pFM = FuncManager::getInstance();
41     if (pFM)
42     {
43         pFM->UnloadModules();
44     }
45 }
46
47 void destroyfunctionManagerInstance(void)
48 {
49     FuncManager::destroyInstance();
50 }