20 #ifndef EQFABRIC_TYPES_H 21 #define EQFABRIC_TYPES_H 25 #include <eq/fabric/errorCodes.h> 26 #include <eq/fabric/eventEnums.h> 27 #include <eq/fabric/eventType.h> 28 #include <lunchbox/refPtr.h> 29 #include <lunchbox/uint128_t.h> 30 #include <lunchbox/visitorResult.h> 31 #include <vmmlib/types.hpp> 34 #define EQ_DEFAULT_PORT (4242) 37 #define EQ_DEFAULT_PORT ((getuid() % 64511) + 1024) 44 using namespace eventEnums;
45 using namespace eventTypes;
70 struct DrawableConfig;
85 template <
class,
class>
87 template <
class,
class>
89 template <
class,
class,
class>
91 template <
class,
class,
class>
93 template <
class,
class,
class>
95 template <
class,
class,
class,
class>
97 template <
class,
class,
class,
class>
99 template <
class,
class,
class,
class>
101 template <
class,
class,
class,
class>
103 template <
class,
class,
class,
class,
class,
class>
105 template <
class,
class,
class,
class,
class,
class,
class>
110 template <
class,
class>
112 template <
class,
class,
class,
class,
class>
116 typedef std::vector<Error>
Errors;
123 using co::StringsCIter;
124 typedef co::ObjectOCommand EventOCommand;
126 using lunchbox::uint128_t;
127 using lunchbox::VisitorResult;
128 using lunchbox::TRAVERSE_CONTINUE;
129 using lunchbox::TRAVERSE_PRUNE;
130 using lunchbox::TRAVERSE_TERMINATE;
131 typedef lunchbox::RefPtr<Client> ClientPtr;
132 typedef lunchbox::RefPtr<const Client> ConstClientPtr;
133 typedef lunchbox::RefPtr<SwapBarrier> SwapBarrierPtr;
134 typedef lunchbox::RefPtr<const SwapBarrier> SwapBarrierConstPtr;
136 using vmml::Matrix3d;
137 using vmml::Matrix4d;
138 using vmml::Matrix3f;
139 using vmml::Matrix4f;
140 using vmml::Vector2ui;
141 using vmml::Vector2i;
142 using vmml::Vector3ui;
143 using vmml::Vector3i;
144 using vmml::Vector4ui;
145 using vmml::Vector4i;
146 using vmml::Vector3d;
147 using vmml::Vector4d;
148 using vmml::Vector2f;
149 using vmml::Vector3f;
150 using vmml::Vector4f;
151 using vmml::Vector3ub;
152 using vmml::Vector4ub;
153 using vmml::Frustumf;
155 using vmml::Quaternionf;
159 #endif // EQFABRIC_TYPES_H Error
Defines errors produced by Sequel.
A visitor to traverse configs and all children.
std::vector< Viewport > Viewports
A vector of eq::Viewport.
Defines export visibility macros for library EqualizerFabric.
A visitor to traverse leaf nodes of a graph.
Base data transport class for pipes.
A visitor to traverse non-leaf elements and their children in a tree.
Base co::Node class for a server.
Base data transport class for views.
Base data transport class for nodes.
The Equalizer client library.
A canvas represents a logical 2D projection surface.
Base data transport class for windows.
std::vector< Statistic > Statistics
A vector of eq::Statistic events.
Base data class for a configuration.
std::vector< Error > Errors
A vector of eq::fabric::Error.