|
Equalizer
2.1.0
Parallel Rendering Framework
|
Base co::Node class for a server. More...
#include <server.h>
Inheritance diagram for eq::fabric::Server< CL, S, CFG, NF, N, V >:
Collaboration diagram for eq::fabric::Server< CL, S, CFG, NF, N, V >:Public Types | |
| typedef lunchbox::RefPtr< CL > | ClientPtr |
| A reference-counted pointer to the client. More... | |
| typedef lunchbox::RefPtr< const CL > | ConstClientPtr |
| A reference-counted const pointer to the client. More... | |
| typedef std::vector< CFG * > | Configs |
| A vector of config pointers. More... | |
| typedef NF | NodeFactory |
| The node factory. More... | |
Public Member Functions | |
| virtual void | setClient (ClientPtr client) |
| ClientPtr | getClient () |
| ConstClientPtr | getClient () const |
| const Configs & | getConfigs () const |
| EQFABRIC_INL VisitorResult | accept (V &visitor) |
| Traverse this server and all children using a server visitor. More... | |
| EQFABRIC_INL VisitorResult | accept (V &visitor) const |
| Const-version of accept(). More... | |
| NF * | getNodeFactory () |
Protected Member Functions | |
| Server (NF *nodeFactory) | |
| void | _addConfig (CFG *config) |
| bool | _removeConfig (CFG *config) |
Friends | |
| template<class , class , class , class , class , class , class > | |
| class | Config |
Base co::Node class for a server.
Definition at line 32 of file fabric/server.h.
| typedef lunchbox::RefPtr<CL> eq::fabric::Server< CL, S, CFG, NF, N, V >::ClientPtr |
A reference-counted pointer to the client.
Definition at line 36 of file fabric/server.h.
| typedef std::vector<CFG*> eq::fabric::Server< CL, S, CFG, NF, N, V >::Configs |
A vector of config pointers.
Definition at line 40 of file fabric/server.h.
| typedef lunchbox::RefPtr<const CL> eq::fabric::Server< CL, S, CFG, NF, N, V >::ConstClientPtr |
A reference-counted const pointer to the client.
Definition at line 38 of file fabric/server.h.
| typedef NF eq::fabric::Server< CL, S, CFG, NF, N, V >::NodeFactory |
The node factory.
Definition at line 42 of file fabric/server.h.
| EQFABRIC_INL VisitorResult eq::fabric::Server< CL, S, CFG, NF, N, V >::accept | ( | V & | visitor | ) |
Traverse this server and all children using a server visitor.
| visitor | the visitor. |
Referenced by eq::fabric::Server< Client, Server, Config, NodeFactory, co::Node, ServerVisitor >::getConfigs().
Here is the caller graph for this function:| EQFABRIC_INL VisitorResult eq::fabric::Server< CL, S, CFG, NF, N, V >::accept | ( | V & | visitor | ) | const |
Const-version of accept().
|
inline |
|
inline |
|
inline |