19 #ifndef EQFABRIC_CONFIG_PARAMS_H
20 #define EQFABRIC_CONFIG_PARAMS_H
22 #include <eq/fabric/api.h>
23 #include <eq/fabric/types.h>
24 #include <lunchbox/types.h>
38 namespace detail {
class ConfigParams; }
103 EQFABRIC_API
void setWorkDir(
const std::string& workDir );
109 EQFABRIC_API
const std::string&
getWorkDir()
const;
115 EQFABRIC_API
void setFlags(
const uint32_t flags );
121 EQFABRIC_API uint32_t
getFlags()
const;
135 EQFABRIC_API
void setPrefixes(
const Strings& prefixes );
141 EQFABRIC_API
void setGPUFilter(
const std::string& regex );
147 EQFABRIC_API
void serialize( co::DataOStream& os )
const;
148 EQFABRIC_API
void deserialize( co::DataIStream& is );
151 detail::ConfigParams*
const _impl;
154 EQFABRIC_API co::DataOStream& operator << ( co::DataOStream& os,
155 const ConfigParams& );
157 EQFABRIC_API co::DataIStream& operator >> ( co::DataIStream& is,
162 #endif // EQFABRIC_CONFIG_PARAMS_H
Auto-config: vertical partition for load equalizer.
Auto-config: use ethernet only.
void setWorkDir(const std::string &workDir)
Set the directory from which to launch the render client.
uint32_t getFlags() const
Auto-config: horizontal partition for load equalizer.
const std::string & getGPUFilter() const
const std::string & getWorkDir() const
Auto-config: one node per pipe.
void setPrefixes(const Strings &prefixes)
Set a list of network prefixes in CIDR notation for autoconfig network interface filtering.
const Strings & getPrefixes() const
Auto-config: 2D partition for load equalizer.
~ConfigParams()
Destruct this configuration parameters.
one node per DB decomposition
ConfigParams()
Construct new configuration parameters.
Base data transport class for equalizers.
void setGPUFilter(const std::string ®ex)
Set a regex filter matching to 'nodename:display.port'.
void setRenderClient(const std::string &renderClient)
Set the name of the render client executable.
Parameters for running a configuration.
const Equalizer & getEqualizer() const
void setFlags(const uint32_t flags)
Auto-config: use IB only.
const std::string & getRenderClient() const