![]() |
PhoenixHPCProxy
0.8.0
Lightweight HPC proxy
|
Go to the source code of this file.
Functions | |
bool | cpp_backend_proxy (const PVecSource &vecSource, const PString &libraryName, const PVecArchLib &vecArchLib, const PPath &libDir, const PPath &outputDir) |
Save ProxyLoader with the corresponding a vector of PSource in the output directory. | |
PString | cpp_backendProxyLoaderCloseSource (const PString &className) |
Create the Source of the ProxyLoader close. | |
PString | cpp_backendProxyLoaderConstructorSource (const PString &className, const PString &defaultLib) |
Create the Source of the ProxyLoader class constructor. | |
PString | cpp_backendProxyLoaderDesonstructorSource (const PString &className) |
Create the Source of the ProxyLoader class desctructor. | |
PString | cpp_backendProxyLoaderHeader (const PString &libraryName, const PString &className) |
Create the Header definition of the ProxyLoader class. | |
PString | cpp_backendProxyLoaderInitialisationSource (const PString &className) |
Create the Source of the ProxyLoader initialisation. | |
PString | cpp_backendProxyLoaderIsOpenSource (const PString &className) |
Create the Source of the ProxyLoader isOpen. | |
PString | cpp_backendProxyLoaderLoadSource (const PString &className) |
Create the Source of the ProxyLoader load. | |
PString | cpp_backendProxyLoaderParseArchFileSource (const PVecArchLib &vecArchLib, const PString &className, const PPath &libDir) |
Create the Source of the ProxyLoader load. | |
PString | cpp_backendProxyLoaderSource (const PVecSource &vecSource, const PVecArchLib &vecArchLib, const PString &className, const PString &libDir) |
Create the Source of the ProxyLoader class. | |
PString | cpp_backendProxyLoaderUpdateSource (const PString &className, const PVecSource &vecSource) |
Create the Source of the ProxyLoader update. | |
bool cpp_backend_proxy | ( | const PVecSource & | vecSource, |
const PString & | libraryName, | ||
const PVecArchLib & | vecArchLib, | ||
const PPath & | libDir, | ||
const PPath & | outputDir ) |
Save ProxyLoader with the corresponding a vector of PSource in the output directory.
vecSource | : vector of source |
libraryName | : name of the library to be created |
vecArchLib | : vector of library to be loaded on the fly by respect to the host architecture |
libDir | : directory where the sub libraries are installed |
outputDir | : output directory where to save ProxyLoader |
Definition at line 273 of file backend_proxy_loader.cpp.
References cpp_backendProxyLoaderHeader(), and cpp_backendProxyLoaderSource().
Referenced by createSourceFromConfig().
PString cpp_backendProxyLoaderCloseSource | ( | const PString & | className | ) |
Create the Source of the ProxyLoader close.
className | : name of the ProxyLoader class |
Definition at line 189 of file backend_proxy_loader.cpp.
Referenced by cpp_backendProxyLoaderSource().
PString cpp_backendProxyLoaderConstructorSource | ( | const PString & | className, |
const PString & | defaultLib ) |
Create the Source of the ProxyLoader class constructor.
className | : name of the ProxyLoader class |
defaultLib | : default library to be use if no extention was found |
Definition at line 48 of file backend_proxy_loader.cpp.
Referenced by cpp_backendProxyLoaderSource().
PString cpp_backendProxyLoaderDesonstructorSource | ( | const PString & | className | ) |
Create the Source of the ProxyLoader class desctructor.
className | : name of the ProxyLoader class |
Definition at line 68 of file backend_proxy_loader.cpp.
Referenced by cpp_backendProxyLoaderSource().
PString cpp_backendProxyLoaderHeader | ( | const PString & | libraryName, |
const PString & | className ) |
Create the Header definition of the ProxyLoader class.
libraryName | : name of the library to be created (to avoid multiple definition) |
className | : name of the ProxyLoader class |
Definition at line 15 of file backend_proxy_loader.cpp.
References cpp_licenceSaveStr().
Referenced by cpp_backend_proxy().
PString cpp_backendProxyLoaderInitialisationSource | ( | const PString & | className | ) |
Create the Source of the ProxyLoader initialisation.
className | : name of the ProxyLoader class |
Definition at line 222 of file backend_proxy_loader.cpp.
Referenced by cpp_backendProxyLoaderSource().
PString cpp_backendProxyLoaderIsOpenSource | ( | const PString & | className | ) |
Create the Source of the ProxyLoader isOpen.
className | : name of the ProxyLoader class |
Definition at line 174 of file backend_proxy_loader.cpp.
Referenced by cpp_backendProxyLoaderSource().
PString cpp_backendProxyLoaderLoadSource | ( | const PString & | className | ) |
Create the Source of the ProxyLoader load.
className | : name of the ProxyLoader class |
Definition at line 81 of file backend_proxy_loader.cpp.
Referenced by cpp_backendProxyLoaderSource().
PString cpp_backendProxyLoaderParseArchFileSource | ( | const PVecArchLib & | vecArchLib, |
const PString & | className, | ||
const PPath & | libDir ) |
Create the Source of the ProxyLoader load.
vecArchLib | : vector of library to be loaded on the fly by respect to the host architecture |
className | : name of the ProxyLoader class |
libDir | : directory where the sub libraries are installed |
Definition at line 108 of file backend_proxy_loader.cpp.
Referenced by cpp_backendProxyLoaderSource().
PString cpp_backendProxyLoaderSource | ( | const PVecSource & | vecSource, |
const PVecArchLib & | vecArchLib, | ||
const PString & | className, | ||
const PString & | libDir ) |
Create the Source of the ProxyLoader class.
vecSource | : vector of source |
vecArchLib | : vector of library to be loaded on the fly by respect to the host architecture |
className | : name of the ProxyLoader class |
libDir | : directory where the sub libraries are installed |
Definition at line 238 of file backend_proxy_loader.cpp.
References cpp_backendProxyLoaderCloseSource(), cpp_backendProxyLoaderConstructorSource(), cpp_backendProxyLoaderDesonstructorSource(), cpp_backendProxyLoaderInitialisationSource(), cpp_backendProxyLoaderIsOpenSource(), cpp_backendProxyLoaderLoadSource(), cpp_backendProxyLoaderParseArchFileSource(), cpp_backendProxyLoaderUpdateSource(), cpp_licenceSaveStr(), and getLibraryFile().
Referenced by cpp_backend_proxy().
PString cpp_backendProxyLoaderUpdateSource | ( | const PString & | className, |
const PVecSource & | vecSource ) |
Create the Source of the ProxyLoader update.
className | : name of the ProxyLoader class |
vecSource | : vector of source |
Definition at line 205 of file backend_proxy_loader.cpp.
References getUpdateFunction().
Referenced by cpp_backendProxyLoaderSource().