#include <cluster/ClusterPlugin.h>
Inheritance diagram for cluster::ClusterPlugin:


Public Member Functions | |
| ClusterPlugin () | |
| virtual | ~ClusterPlugin () |
| void | setActive (bool active) |
| bool | isActive () |
| virtual void | preDraw ()=0 |
| virtual void | postPostFrame ()=0 |
| virtual std::string | getPluginName ()=0 |
| virtual void | sendRequests () |
| virtual void | addSerializableObject (vpr::SerializableObject *object) |
| virtual bool | isPluginReady () |
| virtual bool | createBarrier () |
| virtual bool | configCanHandle (jccl::ConfigElementPtr element)=0 |
| virtual bool | configAdd (jccl::ConfigElementPtr element)=0 |
| virtual bool | configRemove (jccl::ConfigElementPtr element)=0 |
Definition at line 61 of file ClusterPlugin.h.
| cluster::ClusterPlugin::ClusterPlugin | ( | ) |
| cluster::ClusterPlugin::~ClusterPlugin | ( | ) | [virtual] |
| void cluster::ClusterPlugin::setActive | ( | bool | active | ) |
Definition at line 49 of file ClusterPlugin.cpp.
Referenced by cluster::ApplicationDataManager::addSerializableObject(), and cluster::RIMPlugin::configAdd().
| bool cluster::ClusterPlugin::isActive | ( | ) |
| virtual void cluster::ClusterPlugin::preDraw | ( | ) | [pure virtual] |
| virtual void cluster::ClusterPlugin::postPostFrame | ( | ) | [pure virtual] |
| virtual std::string cluster::ClusterPlugin::getPluginName | ( | ) | [pure virtual] |
Implemented in cluster::ApplicationDataManager, cluster::RIMPlugin, cluster::StartBarrierPlugin, cluster::SwapLockTCPPlugin, and cluster::SwapLockWiredPlugin.
Referenced by cluster::ClusterManager::removePlugin().
| virtual void cluster::ClusterPlugin::sendRequests | ( | ) | [inline, virtual] |
Reimplemented in cluster::ApplicationDataManager, and cluster::RIMPlugin.
Definition at line 75 of file ClusterPlugin.h.
| virtual void cluster::ClusterPlugin::addSerializableObject | ( | vpr::SerializableObject * | object | ) | [inline, virtual] |
Reimplemented in cluster::ApplicationDataManager.
Definition at line 78 of file ClusterPlugin.h.
Referenced by cluster::ApplicationData::ApplicationData().
00079 { 00080 boost::ignore_unused_variable_warning(object); 00081 vprASSERT(false && "Adding a serializableObject is not supported by this plugin."); 00082 }
| virtual bool cluster::ClusterPlugin::isPluginReady | ( | ) | [inline, virtual] |
Reimplemented in cluster::ApplicationDataManager, cluster::RIMPlugin, cluster::StartBarrierPlugin, cluster::SwapLockTCPPlugin, and cluster::SwapLockWiredPlugin.
Definition at line 84 of file ClusterPlugin.h.
| virtual bool cluster::ClusterPlugin::createBarrier | ( | ) | [inline, virtual] |
Reimplemented in cluster::SwapLockTCPPlugin, and cluster::SwapLockWiredPlugin.
Definition at line 89 of file ClusterPlugin.h.
| virtual bool cluster::ClusterPlugin::configCanHandle | ( | jccl::ConfigElementPtr | element | ) | [pure virtual] |
| virtual bool cluster::ClusterPlugin::configAdd | ( | jccl::ConfigElementPtr | element | ) | [pure virtual] |
| virtual bool cluster::ClusterPlugin::configRemove | ( | jccl::ConfigElementPtr | element | ) | [pure virtual] |
1.5.1