#include <global.h>

Static Public Member Functions | |
| static NodeFactory * | getNodeFactory () |
| static void | setServer (const std::string &server) |
| Set the default Equalizer server. | |
| static const std::string & | getServer () |
| static void | setConfigFile (const std::string &configFile) |
| Set the config file for the app-local server. | |
| static const std::string & | getConfigFile () |
| static void | enterCarbon () |
| Global lock for all non-thread-safe Carbon API calls. | |
| static void | leaveCarbon () |
| Global unlock for all non-thread-safe Carbon API calls. | |
| static const StringVector & | getPluginDirectories () |
| static void | addPluginDirectory (const std::string &path) |
| add a new directory to search for compressor DSOs. | |
| static void | removePluginDirectory (const std::string &path) |
| remove a plugin directory | |
| static PluginRegistry & | getPluginRegistry () |
Friends | |
| bool | init (const int argc, char **argv, NodeFactory *nodeFactory) |
| Initialize the Equalizer client library. | |
| bool | exit () |
| De-initialize the Equalizer base classes. | |
| bool | testInitPluginDirectories () |
Definition at line 69 of file lib/client/global.h.
| static NodeFactory* eq::Global::getNodeFactory | ( | ) | [inline, static] |
Definition at line 73 of file lib/client/global.h.
Referenced by eq::ConfigDeserializer::applyInstanceData(), eq::Layout::deregister(), eq::Canvas::deregister(), eq::Layout::deserialize(), eq::Canvas::deserialize(), and eq::Pipe::getView().

| void eq::Global::setServer | ( | const std::string & | server | ) | [static] |
Set the default Equalizer server.
Definition at line 53 of file lib/client/global.cpp.
Referenced by eq::init().

| const std::string & eq::Global::getServer | ( | ) | [static] |
Definition at line 58 of file lib/client/global.cpp.
Referenced by eq::Client::connectServer().

| void eq::Global::setConfigFile | ( | const std::string & | configFile | ) | [static] |
Set the config file for the app-local server.
| configFile | the default configFile. |
Definition at line 63 of file lib/client/global.cpp.
Referenced by eq::init().

| const std::string & eq::Global::getConfigFile | ( | ) | [static] |
Definition at line 68 of file lib/client/global.cpp.
| void eq::Global::enterCarbon | ( | ) | [static] |
Global lock for all non-thread-safe Carbon API calls.
Note: this is a nop on non-AGL builds. Do not use unless you know the side effects, i.e., ask on the eq-dev mailing list.
Definition at line 73 of file lib/client/global.cpp.
References eq::base::Lock::set().
Referenced by eq::AGLEventHandler::AGLEventHandler(), eq::AGLWindow::chooseAGLPixelFormat(), eq::AGLWindow::configExit(), eq::AGLWindow::configInitAGLFullscreen(), eq::AGLWindow::configInitAGLWindow(), eq::AGLWindow::createAGLContext(), eq::AGLWindow::destroyAGLPixelFormat(), eq::AGLMessagePump::dispatchAll(), eq::AGLMessagePump::dispatchOne(), eq::AGLWindow::setCarbonWindow(), and eq::AGLEventHandler::~AGLEventHandler().


| const StringVector & eq::Global::getPluginDirectories | ( | ) | [static] |
Definition at line 88 of file lib/client/global.cpp.
| void eq::Global::addPluginDirectory | ( | const std::string & | path | ) | [static] |
add a new directory to search for compressor DSOs.
Definition at line 93 of file lib/client/global.cpp.
| PluginRegistry & eq::Global::getPluginRegistry | ( | ) | [static] |
Definition at line 164 of file lib/client/global.cpp.
Referenced by eq::Image::allocCompressor(), eq::exit(), eq::Image::findCompressors(), and eq::init().

| bool init | ( | const int | argc, | |
| char ** | argv, | |||
| NodeFactory * | nodeFactory | |||
| ) | [friend] |
Initialize the Equalizer client library.
| argc | the command line argument count. | |
| argv | the command line argument values. | |
| nodeFactory | the factory for allocating Equalizer objects. |
true if the library was successfully initialised, false otherwise. Definition at line 41 of file client/init.cpp.
| bool exit | ( | ) | [friend] |
De-initialize the Equalizer base classes.
true if the library was successfully de-initialised, false otherwise. Definition at line 34 of file base/init.cpp.
0.9 by
1.5.8