RStudio Launcher Plugin SDK
1.1.3
A software development kit for creating plugins that work the the RStudio Launcher.
|
Launcher Plugin API for the Local Plugin. More...
#include <LocalPluginApi.hpp>
Public Member Functions | |
LocalPluginApi (std::string in_hostname, std::shared_ptr< comms::AbstractLauncherCommunicator > in_launcherCommunicator) | |
Constructor. More... | |
Public Member Functions inherited from rstudio::launcher_plugins::api::AbstractPluginApi | |
virtual | ~AbstractPluginApi ()=default |
Virtual destructor. | |
Error | initialize () |
This method initializes the abstract plugin API. More... | |
Public Member Functions inherited from rstudio::launcher_plugins::Noncopyable | |
Noncopyable ()=default | |
Default constructor. | |
Noncopyable (const Noncopyable &)=delete | |
Deleted copy constructor. | |
Noncopyable & | operator= (const Noncopyable &)=delete |
Deleted assignment operator. | |
Additional Inherited Members | |
Protected Member Functions inherited from rstudio::launcher_plugins::api::AbstractPluginApi | |
AbstractPluginApi (std::shared_ptr< comms::AbstractLauncherCommunicator > in_launcherCommunicator) | |
Constructor. More... | |
Launcher Plugin API for the Local Plugin.
rstudio::launcher_plugins::local::LocalPluginApi::LocalPluginApi | ( | std::string | in_hostname, |
std::shared_ptr< comms::AbstractLauncherCommunicator > | in_launcherCommunicator | ||
) |
Constructor.
in_hostname | The name of the host running this instance of the Local Plugin. |
in_launcherCommunicator | The communicator to use for sending and receiving messages from the RStudio Launcher. |