The Equalizer server library. More...
Classes | |
| class | Canvas |
| The canvas. More... | |
| class | CanvasVisitor |
| A visitor to traverse canvases and children. More... | |
| class | Channel |
| The channel. More... | |
| class | ChannelListener |
| A listener on various channel operations. More... | |
| class | ChannelUpdateVisitor |
| The compound visitor generating the draw tasks for a channel. More... | |
| class | ChannelVisitor |
| A visitor to traverse channels. More... | |
| class | ColorMask |
| Extends eq::Colormask with functionality needed only by the server. More... | |
| class | Compound |
| The compound. More... | |
| class | CompoundActivateVisitor |
| The compound visitor (de-)activating a compound tree. More... | |
| class | CompoundExitVisitor |
| The compound visitor exitializing a compound tree. More... | |
| class | CompoundInitVisitor |
| The compound visitor initializing a compound tree. More... | |
| class | CompoundListener |
| A listener on various compound operations. More... | |
| class | CompoundUpdateDataVisitor |
| The compound visitor updating the inherit data of a compound tree. More... | |
| class | CompoundUpdateInputVisitor |
| The compound visitor updating the inherit input of a compound tree. More... | |
| class | CompoundUpdateOutputVisitor |
| The compound visitor updating the output data (frames, swapbarriers) of a compound tree. More... | |
| class | CompoundVisitor |
| A visitor to traverse a non-const compound tree. More... | |
| class | Config |
| The config. More... | |
| class | ConfigSerializer |
| Serializes all data for a Config, which is a net::Session and can't be a net::Object at the same time. More... | |
| class | ConfigSyncVisitor |
| Synchronizes changes from the app at the beginning of each frame. More... | |
| class | UnmapVisitor |
| Unmaps all mapped config children. More... | |
| class | ConfigUpdateDataVisitor |
| The config visitor updating config data after the compound update. More... | |
| class | ConfigVisitor |
| A visitor to traverse configs and children. More... | |
| class | ConnectionDescription |
| class | DFREqualizer |
| Tries to maintain a constant frame rate by adapting the compound zoom. More... | |
| class | Equalizer |
| A generic equalizer interface. More... | |
| class | FramerateEqualizer |
| Adapts the frame rate of a compound to smoothen its output. More... | |
| class | LoadEqualizer |
| Adapts the 2D tiling or DB range of the attached compound's children. More... | |
| class | MonitorEqualizer |
| Destination-driven scaling. More... | |
| class | ViewEqualizer |
| An Equalizer allocating resources to multiple destination channels of a single view. More... | |
| class | Frame |
| A holder for frame data and parameters. More... | |
| class | FrameData |
| A holder for a Frame Data and parameters. More... | |
| class | Frustum |
| Extends the eq::Frustum to update server-side generic frustum data. More... | |
| class | FrustumData |
| Data derived from eq::Frustum, in a general, optimized format used for frustum calculations during rendering. More... | |
| class | Global |
| The global default attributes. More... | |
| class | IDFinder |
| class | Layout |
| The layout. More... | |
| class | LayoutVisitor |
| A visitor to traverse layouts and children. More... | |
| class | Loader |
| The config file loader. More... | |
| class | NameFinder |
| class | Node |
| The node. More... | |
| class | NodeVisitor |
| A visitor to traverse nodes and children. More... | |
| class | Observer |
| The observer. More... | |
| class | ObserverVisitor |
| A visitor to traverse observers. More... | |
| struct | NodePath |
| struct | PipePath |
| struct | WindowPath |
| struct | ChannelPath |
| struct | CanvasPath |
| struct | SegmentPath |
| struct | ObserverPath |
| struct | LayoutPath |
| struct | ViewPath |
| class | Pipe |
| The pipe. More... | |
| class | PipeVisitor |
| A visitor to traverse pipes and children. More... | |
| class | Segment |
| The segment. More... | |
| class | SegmentVisitor |
| A visitor to traverse segments. More... | |
| class | Server |
| The Equalizer server. More... | |
| class | ServerVisitor |
| A visitor to traverse servers and children. More... | |
| class | SwapBarrier |
| A swapbarrier is set on a Compound to synchronize the swap buffer between windows. More... | |
| class | View |
| Extends the eq::View to implement server-side logic. More... | |
| class | ViewVisitor |
| A visitor to traverse views. More... | |
| class | Window |
| The window. More... | |
| class | WindowVisitor |
| A visitor to traverse windows and children. More... | |
Typedefs | |
| typedef net::CommandFunc< Channel > | ChannelFunc |
| typedef net::CommandFunc< Config > | ConfigFunc |
| typedef IDFinder< Observer > | ObserverIDFinder |
| typedef IDFinder< const Observer > | ConstObserverIDFinder |
| typedef IDFinder< Layout > | LayoutIDFinder |
| typedef IDFinder< const Layout > | ConstLayoutIDFinder |
| typedef IDFinder< View > | ViewIDFinder |
| typedef IDFinder< const View > | ConstViewIDFinder |
| typedef IDFinder< Canvas > | CanvasIDFinder |
| typedef IDFinder< const Canvas > | ConstCanvasIDFinder |
| typedef IDFinder< Segment > | SegmentIDFinder |
| typedef IDFinder< const Segment > | ConstSegmentIDFinder |
| typedef IDFinder< Channel > | ChannelIDFinder |
| typedef IDFinder< const Channel > | ConstChannelIDFinder |
| typedef NameFinder< Observer > | ObserverFinder |
|
typedef NameFinder< const Observer > | ConstObserverFinder |
| typedef NameFinder< Layout > | LayoutFinder |
| typedef NameFinder< const Layout > | ConstLayoutFinder |
| typedef NameFinder< View > | ViewFinder |
| typedef NameFinder< const View > | ConstViewFinder |
| typedef NameFinder< Canvas > | CanvasFinder |
| typedef NameFinder< const Canvas > | ConstCanvasFinder |
| typedef NameFinder< Segment > | SegmentFinder |
| typedef NameFinder< const Segment > | ConstSegmentFinder |
| typedef NameFinder< Channel > | ChannelFinder |
| typedef NameFinder< const Channel > | ConstChannelFinder |
| typedef net::CommandFunc< Node > | NodeFunc |
| typedef net::CommandFunc< Pipe > | PipeFunc |
| typedef net::CommandFunc< Server > | ServerFunc |
| typedef std::vector< Config * > | ConfigVector |
| typedef std::vector< Node * > | NodeVector |
| typedef std::vector< Pipe * > | PipeVector |
| typedef std::vector< Window * > | WindowVector |
| typedef std::vector< Channel * > | ChannelVector |
| typedef std::vector< Canvas * > | CanvasVector |
| typedef std::vector< Compound * > | CompoundVector |
| typedef std::vector< Frame * > | FrameVector |
| typedef std::vector< Layout * > | LayoutVector |
| typedef std::vector< Equalizer * > | EqualizerVector |
| typedef std::vector< Observer * > | ObserverVector |
| typedef std::vector< Segment * > | SegmentVector |
| typedef std::vector< View * > | ViewVector |
| typedef base::RefPtr< Server > | ServerPtr |
|
typedef base::RefPtr < ConnectionDescription > | ConnectionDescriptionPtr |
|
typedef std::vector < ConnectionDescriptionPtr > | ConnectionDescriptionVector |
| typedef net::CommandFunc< Window > | WindowFunc |
Enumerations | |
| enum | LogTopics { LOG_LB1 = LOG_SERVER << 0, LOG_LB2 = LOG_SERVER << 1, LOG_VIEW = LOG_SERVER << 2 } |
| enum | VisitorResult { TRAVERSE_CONTINUE, TRAVERSE_TERMINATE, TRAVERSE_PRUNE } |
The result code from any server visit operation. More... | |
Functions | |
| std::ostream & | operator<< (std::ostream &os, const Canvas *canvas) |
| std::ostream & | operator<< (std::ostream &os, const Channel *channel) |
| std::ostream & | operator<< (std::ostream &os, const Compound *compound) |
| ostream & | operator<< (ostream &os, const Config *config) |
| std::ostream & | operator<< (std::ostream &os, const ConnectionDescription *desc) |
| std::ostream & | operator<< (std::ostream &os, const DFREqualizer *lb) |
| std::ostream & | operator<< (std::ostream &os, const Equalizer *eq) |
| std::ostream & | operator<< (std::ostream &os, const FramerateEqualizer *lb) |
| std::ostream & | operator<< (std::ostream &os, const LoadEqualizer::Node *) |
| std::ostream & | operator<< (std::ostream &os, const LoadEqualizer::Mode mode) |
| std::ostream & | operator<< (std::ostream &os, const LoadEqualizer *lb) |
| std::ostream & | operator<< (std::ostream &os, const MonitorEqualizer *equalizer) |
| std::ostream & | operator<< (std::ostream &os, const ViewEqualizer *equalizer) |
| std::ostream & | operator<< (std::ostream &os, const ViewEqualizer::Listener &listener) |
| std::ostream & | operator<< (std::ostream &os, const ViewEqualizer::Listener::Load &load) |
| std::ostream & | operator<< (std::ostream &os, const Frame *frame) |
| std::ostream & | operator<< (std::ostream &os, const Frustum *frustum) |
| std::ostream & | operator<< (std::ostream &os, const FrustumData &frustumData) |
| std::ostream & | operator<< (std::ostream &os, const Global *global) |
| std::ostream & | operator<< (std::ostream &os, const Layout *layout) |
| std::ostream & | operator<< (std::ostream &os, const Node *node) |
| std::ostream & | operator<< (std::ostream &os, const NodePath &path) |
| std::ostream & | operator<< (std::ostream &os, const PipePath &path) |
| std::ostream & | operator<< (std::ostream &os, const WindowPath &path) |
| std::ostream & | operator<< (std::ostream &os, const ChannelPath &path) |
| std::ostream & | operator<< (std::ostream &os, const ObserverPath &path) |
| std::ostream & | operator<< (std::ostream &os, const LayoutPath &path) |
| std::ostream & | operator<< (std::ostream &os, const ViewPath &path) |
| std::ostream & | operator<< (std::ostream &os, const CanvasPath &path) |
| std::ostream & | operator<< (std::ostream &os, const SegmentPath &path) |
| std::ostream & | operator<< (std::ostream &os, const Pipe *pipe) |
| std::ostream & | operator<< (std::ostream &os, const Segment *segment) |
| std::ostream & | operator<< (std::ostream &os, const Server *server) |
| ostream & | operator<< (ostream &os, const SwapBarrier *swapBarrier) |
| std::ostream & | operator<< (std::ostream &os, const View *view) |
| std::ostream & | operator<< (std::ostream &os, const VisitorResult result) |
| std::ostream & | operator<< (std::ostream &os, const Window *window) |
This namespace implements the server-side functionality for the Equalizer framework. The API is not stable and certain assumptions are not documented, use it at your own risk!
The result code from any server visit operation.
| TRAVERSE_CONTINUE |
continue the traversal |
| TRAVERSE_TERMINATE |
abort the traversal |
| TRAVERSE_PRUNE |
do not traverse current entity downwards |
Definition at line 28 of file server/visitorResult.h.
0.9.1 by
1.6.1