23 #include <eq/client/api.h>
24 #include <eq/client/init.h>
25 #include <eq/client/types.h>
27 #include <eq/fabric/global.h>
28 #include <eq/fabric/iAttribute.h>
37 EQ_API
static void setProgramName(
const std::string& programName );
43 EQ_API
static void setWorkDir(
const std::string& workDir );
61 EQ_API
static void setConfigFile(
const std::string& configFile );
78 EQ_API
friend bool _init(
const int argc,
char** argv,
80 EQ_API
friend bool exit();
83 static std::string _configFile;
static EQ_API const std::string & getWorkDir()
static EQ_API void setWorkDir(const std::string &workDir)
Set the working directory of the program.
EQ_API friend bool exit()
De-initialize the Equalizer administrative library.
Global parameter handling for the Equalizer client library.
static void enterCarbon()
Global lock for all non-thread-safe Carbon API calls.
static EQ_API void setConfigFile(const std::string &configFile)
Set the config file for the app-local server.
static void leaveCarbon()
Global unlock for non-thread-safe Carbon API calls.
Global parameter handling for the Equalizer fabric namespace.
static EQ_API const std::string & getConfigFile()
static NodeFactory * getNodeFactory()
static EQ_API const std::string & getProgramName()
static EQ_API void setProgramName(const std::string &programName)
Set the name of the program.
The node factory is a per-node singleton used to create and release Equalizer resource instances...