Equalizer  1.2.1
Static Public Member Functions | Friends
eq::Global Class Reference

Global parameter handling for the Equalizer client library. More...

#include <global.h>

+ Inheritance diagram for eq::Global:
+ Collaboration diagram for eq::Global:

List of all members.

Static Public Member Functions

static NodeFactorygetNodeFactory ()
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 non-thread-safe Carbon API calls.

Friends

bool eq::_init (const int argc, char **argv, NodeFactory *nodeFactory)
bool eq::exit ()

Detailed Description

Global parameter handling for the Equalizer client library.

Definition at line 32 of file eq/client/global.h.


Member Function Documentation

static 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.

Version:
1.0
static const std::string& eq::Global::getConfigFile ( ) [static]
Returns:
the config file for the app-local server.
Version:
1.0
static NodeFactory* eq::Global::getNodeFactory ( ) [inline, static]
Returns:
the node factory.
Version:
1.0

Definition at line 36 of file eq/client/global.h.

static void eq::Global::leaveCarbon ( ) [static]

Global unlock for non-thread-safe Carbon API calls.

Version:
1.0
static void eq::Global::setConfigFile ( const std::string &  configFile) [static]

Set the config file for the app-local server.

When started without specifying an explicit server connection, Equalizer will create an server instance in an application thread using this config file.

Parameters:
configFilethe default configFile.
Version:
1.0

The documentation for this class was generated from the following file:
Generated on Fri Jun 8 2012 15:44:35 for Equalizer 1.2.1 by  doxygen 1.8.0