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 );
63 EQ_API
static void setConfig(
const std::string& config );
66 EQ_API
static const std::string&
getConfig();
82 EQ_API
friend bool _init(
const int argc,
char** argv,
NodeFactory* );
83 EQ_API
friend bool exit();
86 static std::string _config;
static EQ_API const std::string & getWorkDir()
static EQ_API void setWorkDir(const std::string &workDir)
Set the working directory of the program.
static EQ_API const std::string & getConfig()
EQ_API friend bool exit()
De-initialize the Equalizer fabric namespace.
static EQ_API void setConfig(const std::string &config)
Set the config file or hwsd session for the app-local server.
Global parameter handling for the Equalizer client library.
static void enterCarbon()
Global lock for all non-thread-safe Carbon API calls.
static void leaveCarbon()
Global unlock for non-thread-safe Carbon API calls.
Global parameter handling for the Equalizer fabric namespace.
The Equalizer client library.
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...