Developer Documentation
RPCInterface Class Reference

Interface to call functions across plugins. More...

#include <OpenFlipper/BasePlugin/RPCInterface.hh>

Inheritance diagram for RPCInterface:
DecimaterPlugin FileOBJPlugin FilePTSPlugin FileScriptPlugin FileVTKPlugin IsotropicRemesherPlugin MeshComparePlugin MeshRepairPlugin MovePlugin PrimitivesGeneratorPlugin RemesherPlugin ScriptingPlugin SkeletalAnimationPlugin SkeletonEditingPlugin TypeSplatCloudPlugin VsiPlugin

Signals

virtual void pluginExists (QString _pluginName, bool &_exists)
 

Public Member Functions

virtual ~RPCInterface ()
 Destructor.
 
virtual void functionExists (QString _pluginName, QString _functionName, bool &_exists)
 

Detailed Description

Interface to call functions across plugins.

Detailed description

Interface for all Plugins which do remote procedure calls ( and cross plugin calls).
The functions provided in the interface are only used to verify that certain plugins or functions are available. The actual calls are in the RPCWrappers.hh file.

Definition at line 61 of file RPCInterface.hh.

Member Function Documentation

◆ functionExists()

virtual void RPCInterface::functionExists ( QString  _pluginName,
QString  _functionName,
bool &  _exists 
)
inlinevirtual

Check if a plugin exists and provides the given function

Parameters
_pluginNameName of the Plugin (has to be the clean version .. no Spaces etc)
_functionNamerequested function
_existsfound or not

Definition at line 83 of file RPCInterface.hh.

◆ pluginExists

virtual void RPCInterface::pluginExists ( QString  _pluginName,
bool &  _exists 
)
inlinevirtualsignal

Check if the plugin exists in the current Environment

Parameters
_pluginNameName of the Plugin (has to be the clean version .. no Spaces etc)
_existsfound or not

Definition at line 75 of file RPCInterface.hh.


The documentation for this class was generated from the following file: